few tests
This commit is contained in:
parent
d21afa5f6d
commit
c3be0e92d2
1 changed files with 14 additions and 0 deletions
|
|
@ -7,6 +7,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestDefaultProjectConfig(t *testing.T) {
|
func TestDefaultProjectConfig(t *testing.T) {
|
||||||
|
t.Parallel()
|
||||||
cfg := DefaultProjectConfig()
|
cfg := DefaultProjectConfig()
|
||||||
assert.Equal(t, true, cfg.Tailwind)
|
assert.Equal(t, true, cfg.Tailwind)
|
||||||
assert.Equal(t, 4, len(cfg.WatchIgnore))
|
assert.Equal(t, 4, len(cfg.WatchIgnore))
|
||||||
|
|
@ -14,6 +15,7 @@ func TestDefaultProjectConfig(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestNoConfigFileUsesDefault(t *testing.T) {
|
func TestNoConfigFileUsesDefault(t *testing.T) {
|
||||||
|
t.Parallel()
|
||||||
cfg := FromConfigFile("testdata")
|
cfg := FromConfigFile("testdata")
|
||||||
assert.Equal(t, true, cfg.Tailwind)
|
assert.Equal(t, true, cfg.Tailwind)
|
||||||
assert.Equal(t, 4, len(cfg.WatchIgnore))
|
assert.Equal(t, 4, len(cfg.WatchIgnore))
|
||||||
|
|
@ -21,6 +23,7 @@ func TestNoConfigFileUsesDefault(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestPartialConfigMerges(t *testing.T) {
|
func TestPartialConfigMerges(t *testing.T) {
|
||||||
|
t.Parallel()
|
||||||
os.Mkdir("testdata", 0755)
|
os.Mkdir("testdata", 0755)
|
||||||
defer os.RemoveAll("testdata")
|
defer os.RemoveAll("testdata")
|
||||||
os.WriteFile("testdata/htmgo.yaml", []byte("tailwind: false"), 0644)
|
os.WriteFile("testdata/htmgo.yaml", []byte("tailwind: false"), 0644)
|
||||||
|
|
@ -29,3 +32,14 @@ func TestPartialConfigMerges(t *testing.T) {
|
||||||
assert.Equal(t, 4, len(cfg.WatchIgnore))
|
assert.Equal(t, 4, len(cfg.WatchIgnore))
|
||||||
assert.Equal(t, 8, len(cfg.WatchFiles))
|
assert.Equal(t, 8, len(cfg.WatchFiles))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestShouldNotSetTailwindTrue(t *testing.T) {
|
||||||
|
t.Parallel()
|
||||||
|
os.Mkdir("testdata1", 0755)
|
||||||
|
defer os.RemoveAll("testdata1")
|
||||||
|
os.WriteFile("testdata1/htmgo.yaml", []byte("someValue: false"), 0644)
|
||||||
|
cfg := FromConfigFile("testdata")
|
||||||
|
assert.Equal(t, false, cfg.Tailwind)
|
||||||
|
assert.Equal(t, 4, len(cfg.WatchIgnore))
|
||||||
|
assert.Equal(t, 8, len(cfg.WatchFiles))
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue