Current section

Files

Jump to
gserde src internal foo_json_test.gleam
Raw

src/internal/foo_json_test.gleam

import gleam/io
import gleam/result
import gleam/string
import internal/foo
import internal/foo_json
pub fn main() {
let foo_a = foo.fixture_foo()
let foo_str = foo_a
|> foo_json.to_string
let foo_b = foo_str |> foo_json.from_string |> result.lazy_unwrap(fn() {
panic
})
case foo_a == foo_b {
True -> io.println("foos equal")
False -> {
io.println(string.inspect(#("a", foo_a)))
io.println(string.inspect(#("b", foo_b)))
panic as "not equal"
}
}
io.print(foo_str)
}