File tree Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -68,6 +68,8 @@ func TestEndToEnd(t *testing.T) {
68
68
transformNameMethod = "snake"
69
69
case "transform_upper_snake_case" :
70
70
transformNameMethod = "upper_snake"
71
+ case "transform_kebab_case" :
72
+ transformNameMethod = "kebab"
71
73
default :
72
74
transformNameMethod = "noop"
73
75
}
Original file line number Diff line number Diff line change
1
+ package main
2
+
3
+ import "fmt"
4
+
5
+ type TransformKebabCase int
6
+
7
+ const (
8
+ TransformKebabCaseOne TransformKebabCase = iota
9
+ TransformKebabCaseTwo
10
+ TransformKebabCaseThree
11
+ )
12
+
13
+ func main () {
14
+ ck (TransformKebabCaseOne , "transform-kebab-case-one" )
15
+ ck (TransformKebabCaseTwo , "transform-kebab-case-two" )
16
+ ck (TransformKebabCaseThree , "transform-kebab-case-three" )
17
+ ck (- 127 , "TransformKebabCase(-127)" )
18
+ ck (127 , "TransformKebabCase(127)" )
19
+ }
20
+
21
+ func ck (value TransformKebabCase , str string ) {
22
+ if fmt .Sprint (value ) != str {
23
+ panic ("transform_kebab_case.go: " + str )
24
+ }
25
+ }
You can’t perform that action at this time.
0 commit comments