diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/gleam/set_test.gleam | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/test/gleam/set_test.gleam b/test/gleam/set_test.gleam new file mode 100644 index 0000000..7247c5c --- /dev/null +++ b/test/gleam/set_test.gleam @@ -0,0 +1,32 @@ +import gleam/should +import gleam/set + +pub fn size_test() { + set.new() + |> set.size + |> should.equal(0) + + set.new() + |> set.insert(1) + |> set.insert(2) + |> set.size + |> should.equal(2) + + set.new() + |> set.insert(1) + |> set.insert(1) + |> set.insert(2) + |> set.size + |> should.equal(2) +} + +pub fn contains_test() { + set.new() + |> set.insert(1) + |> set.contains(this: 1) + |> should.be_true + + set.new() + |> set.contains(this: 1) + |> should.be_false +} |