Skip to content

Commit ba8cfdd

Browse files
authored
fix: 解决单元测试不通过的问题 (#124)
解决单元测试不通过的问题 Co-authored-by: fuleyi <fuleyi@uniontech.com>
1 parent 912fa6e commit ba8cfdd

3 files changed

Lines changed: 14 additions & 1 deletion

File tree

adjust-grub-theme/adjust_grub_theme_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@ func (s *su) TestAdjustThemeNormal() {
207207
}
208208

209209
func (s *su) TestAdjustThemeFallback() {
210+
osVersionFile = "testdata/os-version"
210211
optThemeOutputDir = "testdata/tmp"
211212
err := adjustThemeFallback()
212213
assert.Equal(s.T(), nil, err)

adjust-grub-theme/main.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ var optTerminalFontName string
5151
var optFallbackOnly bool
5252
var logger *log.Logger
5353

54+
var osVersionFile = "/etc/os-version"
55+
5456
func init() {
5557
logger = log.NewLogger("adjust-grub-theme")
5658

@@ -525,7 +527,7 @@ func loadV25BackgroundImage() (image.Image, image.Image, error) {
525527
}
526528
logger.Warning("failed to load image background_source:", err)
527529

528-
systemName, err := getSystemNameFromOSVersionFile("/etc/os-version")
530+
systemName, err := getSystemNameFromOSVersionFile(osVersionFile)
529531
if err != nil || systemName == "" {
530532
logger.Warningf("error get systemName %s: %v\n", systemName, err)
531533
return nil, nil, err
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[Version]
2+
SystemName=Deepin
3+
SystemName[zh_CN]=深度操作系统
4+
ProductType=Desktop
5+
ProductType[zh_CN]=桌面
6+
EditionName=Community
7+
EditionName[en_US]=Community
8+
EditionName[zh_CN]=社区版
9+
MajorVersion=23
10+
MinorVersion=23

0 commit comments

Comments
 (0)