Procházet zdrojové kódy

Add tests for untested methods

tags/v0.1.0
Ian Coleman před 5 roky
rodič
revize
3605ed457b
1 změnil soubory, kde provedl 56 přidání a 0 odebrání
  1. +56
    -0
      snake_test.go

+ 56
- 0
snake_test.go Zobrazit soubor

@@ -89,3 +89,59 @@ func TestToDelimited(t *testing.T) {
}
}
}

func TestToScreamingSnake(t *testing.T) {
cases := [][]string{
[]string{"testCase", "TEST_CASE"},
}
for _, i := range cases {
in := i[0]
out := i[1]
result := ToScreamingSnake(in)
if result != out {
t.Error("'" + result + "' != '" + out + "'")
}
}
}

func TestToKebab(t *testing.T) {
cases := [][]string{
[]string{"testCase", "test-case"},
}
for _, i := range cases {
in := i[0]
out := i[1]
result := ToKebab(in)
if result != out {
t.Error("'" + result + "' != '" + out + "'")
}
}
}

func TestToScreamingKebab(t *testing.T) {
cases := [][]string{
[]string{"testCase", "TEST-CASE"},
}
for _, i := range cases {
in := i[0]
out := i[1]
result := ToScreamingKebab(in)
if result != out {
t.Error("'" + result + "' != '" + out + "'")
}
}
}

func TestToScreamingDelimited(t *testing.T) {
cases := [][]string{
[]string{"testCase", "TEST.CASE"},
}
for _, i := range cases {
in := i[0]
out := i[1]
result := ToScreamingDelimited(in, '.', true)
if result != out {
t.Error("'" + result + "' != '" + out + "'")
}
}
}

Načítá se…
Zrušit
Uložit