package snake class M00Sanity extends munit.FunSuite: test("arithmetic") { assertEquals(1 + 1, 2) } test("fixture loads and cases hold") { val fx = Fixtures.load("m00-sanity") assertEquals(fx("function").str, "sanity") Fixtures.cases("m00-sanity").foreach { c => val a = c("args").arr assertEquals(a(0).num.toInt + a(1).num.toInt, c("expected").num.toInt, c("name").str) } } test("opt decodes null") { assertEquals(Fixtures.opt(ujson.Null)(_.num), None) assertEquals(Fixtures.opt(ujson.Num(3))(_.num.toInt), Some(3)) }