aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/gleam/json_test.gleam14
-rw-r--r--test/gleam_json_test.gleam7
2 files changed, 14 insertions, 7 deletions
diff --git a/test/gleam/json_test.gleam b/test/gleam/json_test.gleam
new file mode 100644
index 0000000..84f0352
--- /dev/null
+++ b/test/gleam/json_test.gleam
@@ -0,0 +1,14 @@
+import gleam/dynamic
+import gleam/result
+import gleam/json.{Json}
+import gleam/should
+
+pub fn decode_test() {
+ json.decode("5")
+ |> result.map(dynamic.from)
+ |> should.equal(Ok(dynamic.from(5)))
+
+ json.decode(".")
+ |> result.nil_error()
+ |> should.equal(Error(Nil))
+}
diff --git a/test/gleam_json_test.gleam b/test/gleam_json_test.gleam
deleted file mode 100644
index d3b7633..0000000
--- a/test/gleam_json_test.gleam
+++ /dev/null
@@ -1,7 +0,0 @@
-import gleam_json
-import gleam/should
-
-pub fn hello_world_test() {
- gleam_json.hello_world()
- |> should.equal("Hello, from gleam_json!")
-}