aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2019-12-16 17:33:34 +0000
committerLouis Pilfold <louis@lpil.uk>2019-12-16 17:37:34 +0000
commitc9740d8b7303dbea5608b3c8f92efe152e767066 (patch)
treeadba2a8b0eb2db0f4200194dc72cbcf2ea0943f9 /test
parent83bac4a44cbed306f90cdbb701564af3706bbaab (diff)
downloadgleam_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
}