From db7c2d0a74e8ef6a680f9fd7a812a5dbab9a31a9 Mon Sep 17 00:00:00 2001 From: Kent Gruber Date: Wed, 2 May 2018 13:18:52 -0400 Subject: [PATCH] add test for Each function --- network/meta_test.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/network/meta_test.go b/network/meta_test.go index f1e09967..543959c3 100644 --- a/network/meta_test.go +++ b/network/meta_test.go @@ -67,3 +67,21 @@ func TestMetaGetOr(t *testing.T) { t.Fatalf("expected '%v', got '%v'", exp, got) } } + +func TestMetaEach(t *testing.T) { + example := buildExampleMeta() + example.m["picat"] = true + example.m["evilsocket"] = true + + count := 0 + exampleCB := func(name string, value interface{}) { + count++ + } + example.Each(exampleCB) + + exp := 2 + got := count + if exp != got { + t.Fatalf("expected '%v', got '%v'", exp, got) + } +}