diff options
author | Louis Pilfold <louis@lpil.uk> | 2020-05-24 22:23:52 +0100 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2020-05-26 19:19:29 +0100 |
commit | ddd89605d1c665cb5482a9cce174b9463c7188bc (patch) | |
tree | 7eb4f2d7d3c28f46f46cb29ab2161de958d12d92 /test | |
parent | 9697a576ecd0cc39f37bdc948770ed6507d40fa4 (diff) | |
download | gleam_stdlib-ddd89605d1c665cb5482a9cce174b9463c7188bc.tar.gz gleam_stdlib-ddd89605d1c665cb5482a9cce174b9463c7188bc.zip |
Set data type
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 +} |