Re-format and re-run all acceptance tests.

This commit is contained in:
KtorZ
2024-01-20 10:43:17 +01:00
parent 9ee2d58ba3
commit b50e4ab63a
77 changed files with 449 additions and 830 deletions

View File

@@ -5,55 +5,46 @@ pub type Thing {
}
test let_1() {
let x: Data =
1
let x: Data = 1
x == builtin.i_data(1)
}
test let_2() {
let x: Data =
1
let x: Data = 1
expect y: Int =
x
expect y: Int = x
y == 1
}
test assert_1() {
expect thing: Thing =
builtin.constr_data(0, [builtin.i_data(1)])
expect thing: Thing = builtin.constr_data(0, [builtin.i_data(1)])
thing.wow == 1
}
fn cast_to_thing(x: Data) -> Thing {
expect x: Thing =
x
expect x: Thing = x
x
}
test assert_2() {
let thing =
Thing { wow: 1 }
let thing = Thing { wow: 1 }
let still_thing =
cast_to_thing(thing)
let still_thing = cast_to_thing(thing)
still_thing.wow == 1
}
test tuple_1() {
let thing =
(#"aa", #"bb", #"cc")
let thing = (#"aa", #"bb", #"cc")
thing.1st == #"aa"
}
test pair_1() {
let thing =
(#"aa", #"bb")
let thing = (#"aa", #"bb")
thing.1st == #"aa"
}
// should not typecheck