From c7264b4f07604649a2b46db816c3a3bc2d5728a6 Mon Sep 17 00:00:00 2001 From: memoryruins Date: Thu, 28 Mar 2019 18:40:00 -0400 Subject: add test for async blocks --- .../tests/data/parser/ok/0049_async_block.rs | 5 ++++ .../tests/data/parser/ok/0049_async_block.txt | 35 ++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 crates/ra_syntax/tests/data/parser/ok/0049_async_block.rs create mode 100644 crates/ra_syntax/tests/data/parser/ok/0049_async_block.txt (limited to 'crates/ra_syntax/tests/data/parser/ok') diff --git a/crates/ra_syntax/tests/data/parser/ok/0049_async_block.rs b/crates/ra_syntax/tests/data/parser/ok/0049_async_block.rs new file mode 100644 index 000000000..4781b3225 --- /dev/null +++ b/crates/ra_syntax/tests/data/parser/ok/0049_async_block.rs @@ -0,0 +1,5 @@ +fn foo() { + async {}; + async move {}; +} + diff --git a/crates/ra_syntax/tests/data/parser/ok/0049_async_block.txt b/crates/ra_syntax/tests/data/parser/ok/0049_async_block.txt new file mode 100644 index 000000000..6212e1130 --- /dev/null +++ b/crates/ra_syntax/tests/data/parser/ok/0049_async_block.txt @@ -0,0 +1,35 @@ +SOURCE_FILE@[0; 47) + FN_DEF@[0; 45) + FN_KW@[0; 2) + WHITESPACE@[2; 3) + NAME@[3; 6) + IDENT@[3; 6) "foo" + PARAM_LIST@[6; 8) + L_PAREN@[6; 7) + R_PAREN@[7; 8) + WHITESPACE@[8; 9) + BLOCK@[9; 45) + L_CURLY@[9; 10) + WHITESPACE@[10; 15) + EXPR_STMT@[15; 24) + BLOCK_EXPR@[15; 23) + ASYNC_KW@[15; 20) + WHITESPACE@[20; 21) + BLOCK@[21; 23) + L_CURLY@[21; 22) + R_CURLY@[22; 23) + SEMI@[23; 24) + WHITESPACE@[24; 29) + EXPR_STMT@[29; 43) + BLOCK_EXPR@[29; 42) + ASYNC_KW@[29; 34) + WHITESPACE@[34; 35) + MOVE_KW@[35; 39) + WHITESPACE@[39; 40) + BLOCK@[40; 42) + L_CURLY@[40; 41) + R_CURLY@[41; 42) + SEMI@[42; 43) + WHITESPACE@[43; 44) + R_CURLY@[44; 45) + WHITESPACE@[45; 47) -- cgit v1.2.3