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 69a4b43..9947b9d 100644
--- a/options/options_test.go
+++ b/options/options_test.go
@@ -17,3 +17,9 @@ func TestFromPointer(t *testing.T) {
AssertEqual(t, FromPointer[int](nil), None[int]())
AssertEqual(t, FromPointer(PointerTo[int](42)), Some(42))
}
+
+func TestIsNoneOrZero(t *testing.T) {
+ AssertEqual(t, IsNoneOrZero(None[int]()), true)
+ AssertEqual(t, IsNoneOrZero(Some(0)), true)
+ AssertEqual(t, IsNoneOrZero(Some(1)), false)
+}