@@ -9,3 +9,29 @@ func TestWordify(t *testing.T) {
99 t .Errorf ("returned value is invalid [actual: %s][expected: %s]" , actual , expected )
1010 }
1111}
12+
13+ func TestTruncIf (t * testing.T ) {
14+ actual := truncIf ("Hello World" , 5 , false )
15+ expected := "Hello World"
16+ if actual != expected {
17+ t .Errorf ("returned value is invalid [actual: %s][expected: %s]" , actual , expected )
18+ }
19+
20+ actual = truncIf ("Hello World" , 5 , true )
21+ expected = "Hello"
22+ if actual != expected {
23+ t .Errorf ("returned value is invalid [actual: %s][expected: %s]" , actual , expected )
24+ }
25+
26+ actual = truncIf ("Hello World" , 50 , false )
27+ expected = "Hello World"
28+ if actual != expected {
29+ t .Errorf ("returned value is invalid [actual: %s][expected: %s]" , actual , expected )
30+ }
31+
32+ actual = truncIf ("Hello World" , 50 , true )
33+ expected = "Hello World"
34+ if actual != expected {
35+ t .Errorf ("returned value is invalid [actual: %s][expected: %s]" , actual , expected )
36+ }
37+ }
0 commit comments