diff options
author | Louis Pilfold <louis@lpil.uk> | 2019-12-16 17:33:34 +0000 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2019-12-16 17:37:34 +0000 |
commit | c9740d8b7303dbea5608b3c8f92efe152e767066 (patch) | |
tree | adba2a8b0eb2db0f4200194dc72cbcf2ea0943f9 /test | |
parent | 83bac4a44cbed306f90cdbb701564af3706bbaab (diff) | |
download | gleam_stdlib-c9740d8b7303dbea5608b3c8f92efe152e767066.tar.gz gleam_stdlib-c9740d8b7303dbea5608b3c8f92efe152e767066.zip |
Any -> Dynamic
Closes https://github.com/gleam-lang/stdlib/issues/8
Diffstat (limited to 'test')
-rw-r--r-- | test/gleam/dynamic_test.gleam (renamed from test/gleam/any_test.gleam) | 162 |
1 files changed, 81 insertions, 81 deletions
diff --git a/test/gleam/any_test.gleam b/test/gleam/dynamic_test.gleam index dc0c859..f840ce8 100644 --- a/test/gleam/any_test.gleam +++ b/test/gleam/dynamic_test.gleam @@ -1,4 +1,4 @@ -import gleam/any +import gleam/dynamic import gleam/atom import gleam/list import gleam/expect @@ -7,183 +7,183 @@ import gleam/map pub fn string_test() { "" - |> any.from - |> any.string + |> dynamic.from + |> dynamic.string |> expect.equal(_, Ok("")) "Hello" - |> any.from - |> any.string + |> dynamic.from + |> dynamic.string |> expect.equal(_, Ok("Hello")) 1 - |> any.from - |> any.string + |> dynamic.from + |> dynamic.string |> expect.equal(_, Error("Expected a String, got `1`")) [] - |> any.from - |> any.string + |> dynamic.from + |> dynamic.string |> expect.equal(_, Error("Expected a String, got `[]`")) } pub fn int_test() { 1 - |> any.from - |> any.int + |> dynamic.from + |> dynamic.int |> expect.equal(_, Ok(1)) 2 - |> any.from - |> any.int + |> dynamic.from + |> dynamic.int |> expect.equal(_, Ok(2)) 1.0 - |> any.from - |> any.int + |> dynamic.from + |> dynamic.int |> expect.equal(_, Error("Expected an Int, got `1.0`")) [] - |> any.from - |> any.int + |> dynamic.from + |> dynamic.int |> expect.equal(_, Error("Expected an Int, got `[]`")) } pub fn float_test() { 1.0 - |> any.from - |> any.float + |> dynamic.from + |> dynamic.float |> expect.equal(_, Ok(1.0)) 2.2 - |> any.from - |> any.float + |> dynamic.from + |> dynamic.float |> expect.equal(_, Ok(2.2)) 1 - |> any.from - |> any.float + |> dynamic.from + |> dynamic.float |> expect.equal(_, Error("Expected a Float, got `1`")) [] - |> any.from - |> any.float + |> dynamic.from + |> dynamic.float |> expect.equal(_, Error("Expected a Float, got `[]`")) } pub fn thunk_test() { fn() { 1 } - |> any.from - |> any.thunk + |> dynamic.from + |> dynamic.thunk |> expect.is_ok fn() { 1 } - |> any.from - |> any.thunk + |> dynamic.from + |> dynamic.thunk |> result.map(_, fn(f) { f() }) - |> expect.equal(_, Ok(any.from(1))) + |> expect.equal(_, Ok(dynamic.from(1))) fn(x) { x } - |> any.from - |> any.thunk + |> dynamic.from + |> dynamic.thunk |> expect.is_error 1 - |> any.from - |> any.thunk + |> dynamic.from + |> dynamic.thunk |> expect.is_error [] - |> any.from - |> any.thunk + |> dynamic.from + |> dynamic.thunk |> expect.is_error } pub fn bool_test() { True - |> any.from - |> any.bool + |> dynamic.from + |> dynamic.bool |> expect.equal(_, Ok(True)) False - |> any.from - |> any.bool + |> dynamic.from + |> dynamic.bool |> expect.equal(_, Ok(False)) 1 - |> any.from - |> any.bool + |> dynamic.from + |> dynamic.bool |> expect.equal(_, Error("Expected a Bool, got `1`")) [] - |> any.from - |> any.bool + |> dynamic.from + |> dynamic.bool |> expect.equal(_, Error("Expected a Bool, got `[]`")) } pub fn atom_test() { "" |> atom.create_from_string - |> any.from - |> any.atom + |> dynamic.from + |> dynamic.atom |> expect.equal(_, Ok(atom.create_from_string(""))) "ok" |> atom.create_from_string - |> any.from - |> any.atom + |> dynamic.from + |> dynamic.atom |> expect.equal(_, Ok(atom.create_from_string("ok"))) 1 - |> any.from - |> any.atom + |> dynamic.from + |> dynamic.atom |> expect.is_error [] - |> any.from - |> any.atom + |> dynamic.from + |> dynamic.atom |> expect.is_error } pub fn list_test() { [] - |> any.from - |> any.list(_, any.string) + |> dynamic.from + |> dynamic.list(_, dynamic.string) |> expect.equal(_, Ok([])) [] - |> any.from - |> any.list(_, any.int) + |> dynamic.from + |> dynamic.list(_, dynamic.int) |> expect.equal(_, Ok([])) [1, 2, 3] - |> any.from - |> any.list(_, any.int) + |> dynamic.from + |> dynamic.list(_, dynamic.int) |> expect.equal(_, Ok([1, 2, 3])) [[1], [2], [3]] - |> any.from - |> any.list(_, any.list(_, any.int)) + |> dynamic.from + |> dynamic.list(_, dynamic.list(_, dynamic.int)) |> expect.equal(_, Ok([[1], [2], [3]])) 1 - |> any.from - |> any.list(_, any.string) + |> dynamic.from + |> dynamic.list(_, dynamic.string) |> expect.is_error 1.0 - |> any.from - |> any.list(_, any.int) + |> dynamic.from + |> dynamic.list(_, dynamic.int) |> expect.is_error [""] - |> any.from - |> any.list(_, any.int) + |> dynamic.from + |> dynamic.list(_, dynamic.int) |> expect.is_error - [any.from(1), any.from("not an int")] - |> any.from - |> any.list(_, any.int) + [dynamic.from(1), dynamic.from("not an int")] + |> dynamic.from + |> dynamic.list(_, dynamic.int) |> expect.is_error } @@ -195,29 +195,29 @@ pub fn field_test() { map.new() |> map.insert(_, ok_atom, 1) - |> any.from - |> any.field(_, ok_atom) - |> expect.equal(_, Ok(any.from(1))) + |> dynamic.from + |> dynamic.field(_, ok_atom) + |> expect.equal(_, Ok(dynamic.from(1))) map.new() |> map.insert(_, ok_atom, 3) |> map.insert(_, error_atom, 1) - |> any.from - |> any.field(_, ok_atom) - |> expect.equal(_, Ok(any.from(3))) + |> dynamic.from + |> dynamic.field(_, ok_atom) + |> expect.equal(_, Ok(dynamic.from(3))) map.new() - |> any.from - |> any.field(_, ok_atom) + |> dynamic.from + |> dynamic.field(_, ok_atom) |> expect.is_error 1 - |> any.from - |> any.field(_, ok_atom) + |> dynamic.from + |> dynamic.field(_, ok_atom) |> expect.is_error [] - |> any.from - |> any.field(_, []) + |> dynamic.from + |> dynamic.field(_, []) |> expect.is_error } |