diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/gleam/javascript_test.gleam | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/gleam/javascript_test.gleam b/test/gleam/javascript_test.gleam index c15186f..0cd3e1c 100644 --- a/test/gleam/javascript_test.gleam +++ b/test/gleam/javascript_test.gleam @@ -2,6 +2,7 @@ import gleam/javascript.{ BooleanType, FunctionType, NumberType, ObjectType, StringType, SymbolType, UndefinedType, } +import gleeunit/should pub fn type_of_test() { let assert UndefinedType = javascript.type_of(Nil) @@ -34,3 +35,13 @@ pub fn reference_test() { let assert 2 = javascript.set_reference(ref, 3) let assert 3 = javascript.dereference(ref) } + +pub fn reference_equality_test() { + javascript.make_reference(0) + |> javascript.reference_equal(javascript.make_reference(0)) + |> should.equal(False) + + let ref = javascript.make_reference(0) + javascript.reference_equal(ref, ref) + |> should.equal(True) +} |