diff options
author | MainShayne233 <shaynetremblay@gmail.com> | 2019-09-29 22:30:41 -0400 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2019-10-01 10:14:39 +0100 |
commit | f5995d3490dd5e17d31c68bdd69eed3dbe121528 (patch) | |
tree | 1c81648acb1afd5930a3373284d460fc75c8deb8 /test | |
parent | dbb13018f405b98140e52206158b94e744efcc24 (diff) | |
download | gleam_stdlib-f5995d3490dd5e17d31c68bdd69eed3dbe121528.tar.gz gleam_stdlib-f5995d3490dd5e17d31c68bdd69eed3dbe121528.zip |
Implement string.compare/2
Diffstat (limited to 'test')
-rw-r--r-- | test/gleam/string_test.gleam | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/gleam/string_test.gleam b/test/gleam/string_test.gleam index 7487686..15a30f8 100644 --- a/test/gleam/string_test.gleam +++ b/test/gleam/string_test.gleam @@ -1,5 +1,6 @@ import gleam/string import gleam/expect +import gleam/order pub fn length_test() { string.length("ß↑e̊") @@ -48,3 +49,20 @@ pub fn append_test() { |> string.append(_, " Me") |> expect.equal(_, "Test Me") } + +pub fn compare_test() { + string.compare("", "") + |> expect.equal(_, order.Eq) + + string.compare("a", "") + |> expect.equal(_, order.Gt) + + string.compare("a", "A") + |> expect.equal(_, order.Gt) + + string.compare("A", "B") + |> expect.equal(_, order.Lt) + + string.compare("t", "ABC") + |> expect.equal(_, order.Gt) +} |