diff options
Diffstat (limited to 'options/options_test.go')
| -rw-r--r-- | options/options_test.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/options/options_test.go b/options/options_test.go index 9947b9d..caeb303 100644 --- a/options/options_test.go +++ b/options/options_test.go @@ -7,6 +7,7 @@ package options import ( + "strconv" "testing" . "github.com/majewsky/gg/internal/test" @@ -23,3 +24,8 @@ func TestIsNoneOrZero(t *testing.T) { AssertEqual(t, IsNoneOrZero(Some(0)), true) AssertEqual(t, IsNoneOrZero(Some(1)), false) } + +func TestMap(t *testing.T) { + AssertEqual(t, Map(None[int](), strconv.Itoa), None[string]()) + AssertEqual(t, Map(Some(42), strconv.Itoa), Some("42")) +} |
