Add tests for IsSet
authorbep <bjorn.erik.pedersen@gmail.com>
Tue, 20 Jan 2015 16:15:12 +0000 (17:15 +0100)
committerbep <bjorn.erik.pedersen@gmail.com>
Tue, 20 Jan 2015 16:15:12 +0000 (17:15 +0100)
tpl/template_test.go

index 2dcf0b12d03484f1fbf09bb7fb04ba26a6e534b7..8b5f4617065dcc796c60a2f2d56661e8ab67b0cd 100644 (file)
@@ -361,6 +361,16 @@ func TestIntersect(t *testing.T) {
        }
 }
 
+func TestIsSet(t *testing.T) {
+       aSlice := []interface{}{1, 2, 3, 5}
+       aMap := map[string]interface{}{"a": 1, "b": 2}
+
+       assert.True(t, IsSet(aSlice, 2))
+       assert.True(t, IsSet(aMap, "b"))
+       assert.False(t, IsSet(aSlice, 22))
+       assert.False(t, IsSet(aMap, "bc"))
+}
+
 func (x *TstX) TstRp() string {
        return "r" + x.A
 }