update tests

This commit is contained in:
Folkert 2022-12-30 23:21:41 +01:00
parent 8305d078a0
commit c1c8328e25
No known key found for this signature in database
GPG Key ID: 1F17F6FFD112B97C
6 changed files with 72 additions and 14 deletions

View File

@ -24,7 +24,9 @@ When(
@24-28 SpaceBefore(
List(
[
@25-27 ListRest,
@25-27 ListRest(
None,
),
],
),
[
@ -45,11 +47,15 @@ When(
@38-39 Underscore(
"",
),
@41-43 ListRest,
@41-43 ListRest(
None,
),
@45-46 Underscore(
"",
),
@48-50 ListRest,
@48-50 ListRest(
None,
),
],
),
[
@ -102,7 +108,9 @@ When(
@85-86 Identifier(
"b",
),
@88-90 ListRest,
@88-90 ListRest(
None,
),
],
),
[
@ -120,7 +128,9 @@ When(
@100-110 SpaceBefore(
List(
[
@101-103 ListRest,
@101-103 ListRest(
None,
),
@105-106 Identifier(
"c",
),
@ -153,7 +163,9 @@ When(
),
@125-129 List(
[
@126-128 ListRest,
@126-128 ListRest(
None,
),
],
),
@131-134 List(

View File

@ -13,8 +13,10 @@ When(
),
[],
),
[],
@19-20 "n",
PatternAs {
spaces_before: [],
identifier: @19-20 "n",
},
),
[
Newline,

View File

@ -0,0 +1,39 @@
When(
@5-11 Var {
module_name: "",
ident: "myList",
},
[
WhenBranch {
patterns: [
@19-38 SpaceBefore(
List(
[
@20-25 Identifier(
"first",
),
@27-37 ListRest(
Some(
(
[],
PatternAs {
spaces_before: [],
identifier: @33-37 "rest",
},
),
),
),
],
),
[
Newline,
],
),
],
value: @42-43 Num(
"0",
),
guard: None,
},
],
)

View File

@ -0,0 +1,2 @@
when myList is
[first, .. as rest] -> 0

View File

@ -17,12 +17,14 @@ When(
),
],
),
[
PatternAs {
spaces_before: [
LineComment(
" barfoo",
),
],
@53-54 "n",
identifier: @53-54 "n",
},
),
[
Newline,

View File

@ -355,6 +355,7 @@ mod test_snapshots {
pass/parse_alias.expr,
pass/parse_as_ann.expr,
pass/pattern_as.expr,
pass/pattern_as_list_rest.expr,
pass/pattern_as_spaces.expr,
pass/pattern_with_space_in_parens.expr, // https://github.com/roc-lang/roc/issues/929
pass/plus_if.expr,