Skip to content

Commit af1f6d4

Browse files
test: Add tests for error
1 parent 6b2cb57 commit af1f6d4

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

test/test_integration/test_treegen.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,15 @@ def test_decl(self):
3939
'let[] local_list=list(), other;\n'
4040
'global[] STACK;')
4141

42+
def test_decl_error(self):
43+
err = self.assertFailsGracefullyCST('let[4] = 9;')
44+
self.assertEqual(StrRegion(4, 5), err.region)
45+
self.assertContains(err.msg.lower(), "expected ']' after '['")
46+
47+
err = self.assertFailsGracefullyCST('let[')
48+
self.assertEqual(StrRegion(4, 4), err.region)
49+
self.assertContains(err.msg.lower(), "expected ']' after '['")
50+
4251

4352
class TestBlocks(CommonTestCase):
4453
def test_while(self):

0 commit comments

Comments
 (0)