瀏覽代碼

Add tests for untested methods

tags/v0.1.0
Ian Coleman 5 年之前
父節點
當前提交
3605ed457b
共有 1 個檔案被更改,包括 56 行新增0 行删除
  1. +56
    -0
      snake_test.go

+ 56
- 0
snake_test.go 查看文件

@@ -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 + "'")
}
}
}

Loading…
取消
儲存