aboutsummaryrefslogtreecommitdiff
path: root/options/options_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'options/options_test.go')
-rw-r--r--options/options_test.go6
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"))
+}