Add acceptance test 111
Seems like nested tuples are inferred wrongly when type-casted.
```
type mismatch
Expected (list a)
Got integer
```
This commit is contained in:
16
examples/acceptance_tests/111/lib/foo.ak
Normal file
16
examples/acceptance_tests/111/lib/foo.ak
Normal file
@@ -0,0 +1,16 @@
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user