From 6bb72c7bbe2bbb1b627809d4b52f44a77bdb4b33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edvard=20Th=C3=B6rnros?= Date: Tue, 16 Feb 2021 23:46:03 +0100 Subject: fix tests with unused variables --- src/lib.rs | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/lib.rs b/src/lib.rs index 7ef13f9..52b0d9b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -848,7 +848,7 @@ mod tests { #[test] fn assign_to_constant_upvalue() { - assert_errs!(run_string("a :: 2\nq :: fn { a = 2 }\n", true, Vec::new()), [ErrorKind::SyntaxError(_, _)]); + assert_errs!(run_string("a :: 2\nq :: fn { a = 2 }\nq()\na", true, Vec::new()), [ErrorKind::SyntaxError(_, _)]); } #[test] @@ -1043,7 +1043,8 @@ a() <=> 4 blob, simple: "blob A {}", instantiate: "blob A {} - a := A()", + a := A() + a", field: "blob A { a: int }", field_assign: "blob A { a: int } a := A() @@ -1065,6 +1066,7 @@ a() <=> 4 blob_infer: " blob A { } a : A = A() +a ", ); @@ -1072,8 +1074,8 @@ a : A = A() add: "(1, 2, 3, 4) + (4, 3, 2, 1) <=> (5, 5, 5, 5)", sub: "(1, -2, 3, -4) - (4, 3, -2, -1) <=> (-3, 1, 1, -5)", mul: "(0, 1, 2) * (2, 3, 4) <=> (0, 3, 8)", - types: "a: (int, float, int) = (1, 1., 1)", - more_types: "a: (str, bool, int) = (\"abc\", true, 1)", + types: "a: (int, float, int) = (1, 1., 1)\na", + more_types: "a: (str, bool, int) = (\"abc\", true, 1)\na", ); test_file!(scoping, "progs/tests/scoping.sy"); @@ -1178,6 +1180,7 @@ a <=> 1 b := 2 { a <=> 1 + b <=> 2 }", ); @@ -1188,6 +1191,7 @@ a := 0 b := 99999 a += 1 a <=> 1 +b <=> 99999 ", simple_sub: " @@ -1195,6 +1199,7 @@ a := 0 b := 99999 a -= 1 a <=> -1 +b <=> 99999 ", strange: " @@ -1214,6 +1219,7 @@ a <=> -1 declaration_order, blob_simple: " a := A() +a blob A { a: int @@ -1226,6 +1232,11 @@ b := B() c := C() b2 := B() +a +b +c +b2 + blob A { c: C } @@ -1237,6 +1248,7 @@ blob B { } blob A { } a : A = A() +a ", @@ -1299,4 +1311,5 @@ q <=> 3 ", ); + } -- cgit v1.2.1