aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRyan M. Moore <rmm1047@gmail.com>2024-04-28 18:32:16 -0400
committerLouis Pilfold <louis@lpil.uk>2024-04-30 16:16:20 +0100
commit45014c39ae35a9f9471cf3334aaeee7237128f91 (patch)
tree6e469b55f07e6ebc3efa3f39fe9770fee8abdea4 /test
parent867cd81c3ce1548133a4ef9c27299a253b8a0e88 (diff)
downloadgleam_stdlib-45014c39ae35a9f9471cf3334aaeee7237128f91.tar.gz
gleam_stdlib-45014c39ae35a9f9471cf3334aaeee7237128f91.zip
Add `list.wrap`
Diffstat (limited to 'test')
-rw-r--r--test/gleam/list_test.gleam20
1 files changed, 20 insertions, 0 deletions
diff --git a/test/gleam/list_test.gleam b/test/gleam/list_test.gleam
index 2287a46..bdec124 100644
--- a/test/gleam/list_test.gleam
+++ b/test/gleam/list_test.gleam
@@ -255,6 +255,26 @@ pub fn new_test() {
|> should.equal([])
}
+pub fn wrap_test() {
+ list.wrap([])
+ |> should.equal([[]])
+
+ list.wrap([[]])
+ |> should.equal([[[]]])
+
+ list.wrap(Nil)
+ |> should.equal([Nil])
+
+ list.wrap(1)
+ |> should.equal([1])
+
+ list.wrap([1, 2])
+ |> should.equal([[1, 2]])
+
+ list.wrap([[1, 2, 3]])
+ |> should.equal([[[1, 2, 3]]])
+}
+
pub fn append_test() {
list.append([1], [2, 3])
|> should.equal([1, 2, 3])