From ddd89605d1c665cb5482a9cce174b9463c7188bc Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Sun, 24 May 2020 22:23:52 +0100 Subject: Set data type --- test/gleam/set_test.gleam | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 test/gleam/set_test.gleam (limited to 'test') 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 +} -- cgit v1.2.3