Add new acceptance test illustrating need for fn call ordering
This commit is contained in:
14
examples/acceptance_tests/100/lib/foo.ak
Normal file
14
examples/acceptance_tests/100/lib/foo.ak
Normal file
@@ -0,0 +1,14 @@
|
||||
pub fn list(fuzzer: Option<a>) -> Option<List<a>> {
|
||||
inner(fuzzer, [])
|
||||
}
|
||||
|
||||
fn inner(fuzzer, xs) -> Option<List<b>> {
|
||||
when fuzzer is {
|
||||
None -> Some(xs)
|
||||
Some(x) -> Some([x, ..xs])
|
||||
}
|
||||
}
|
||||
|
||||
test foo() {
|
||||
list(None) == Some([])
|
||||
}
|
||||
Reference in New Issue
Block a user