github.com/wtfutil/wtf@v0.43.0/cfg/default_color_theme_test.go (about)

     1  package cfg
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/assert"
     7  )
     8  
     9  func Test_NewDefaultColorTheme(t *testing.T) {
    10  	theme := NewDefaultColorTheme()
    11  
    12  	assert.Equal(t, "orange", theme.BorderTheme.Focused)
    13  	assert.Equal(t, "red", theme.TextTheme.Subheading)
    14  	assert.Equal(t, "transparent", theme.WidgetTheme.Background)
    15  }
    16  
    17  func Test_NewDefaultColorConfig(t *testing.T) {
    18  	cfg, err := NewDefaultColorConfig()
    19  
    20  	assert.Nil(t, err)
    21  
    22  	assert.Equal(t, "orange", cfg.UString("bordertheme.focused"))
    23  	assert.Equal(t, "red", cfg.UString("texttheme.subheading"))
    24  	assert.Equal(t, "transparent", cfg.UString("widgettheme.background"))
    25  	assert.Equal(t, "", cfg.UString("widgettheme.missing"))
    26  }