Files
aiken/examples/acceptance_tests/111/lib/foo.ak
KtorZ 8d60f08f65 Add acceptance test 111
Seems like nested tuples are inferred wrongly when type-casted.

  ```
  type mismatch
     Expected (list a)
          Got integer
  ```
2024-08-31 00:03:46 +02:00

17 lines
259 B
Plaintext

type Point =
(ByteArray, Int)
type NestedTuples {
points: (Point, Point),
}
test boom() {
let original = NestedTuples { points: (("", 14), ("foo", 42)) }
let data: Data = original
expect recovered: NestedTuples = data
original == recovered
}