roc/crates/compiler/test_syntax/tests/snapshots/fail
Joshua Warner bfeddc470a
Move syntax tests to a dedicated crate
* test_fmt moves out of fmt crate
* test_parse _mostly_ moves out of parse crate and into `test_snapshots.rs` (some simple tests remain)
* now there's only two fuzz targets, fuzz_expr and fuzz_module, that cover both parsing and formatting
* added a system to auto-add new snapshot entries for new test files
* took some commented-out tests in `test_parse` and converted them to snapshot tests
* moved test_fmt's verification of formatting consistency into test_snapshots
* fixed a huge derp on my part where the fmt fuzzer in #4758 was completely useless (broken by refactoring just prior to submitting the PR)
* fixed a formatting bug found by fuzzing (bound_variable.expr.roc) - that I missed earlier due to ^^^ that derp
* no longer have roc_test_utils as a dependency in fmt - which was causing problems for the wasm build
2022-12-26 22:50:24 -08:00
..
ability_demand_value_has_args.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
ability_demand_value_has_args.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
ability_demands_not_indented_with_first.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
ability_demands_not_indented_with_first.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
ability_first_demand_not_indented_enough.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
ability_first_demand_not_indented_enough.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
ability_non_signature_expression.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
ability_non_signature_expression.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
alias_or_opaque_fail.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
alias_or_opaque_fail.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
comment_with_tab.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
comment_with_tab.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
def_missing_final_expression.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
def_missing_final_expression.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
double_plus.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
double_plus.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
elm_function_syntax.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
elm_function_syntax.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
empty_or_pattern.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
empty_or_pattern.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
error_inline_alias_argument_uppercase.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
error_inline_alias_argument_uppercase.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
error_inline_alias_not_an_alias.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
error_inline_alias_not_an_alias.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
error_inline_alias_qualified.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
error_inline_alias_qualified.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
expr_to_pattern_fail.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
expr_to_pattern_fail.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
expression_indentation_end.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
expression_indentation_end.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
if_guard_without_condition.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
if_guard_without_condition.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
if_missing_else.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
if_missing_else.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
if_outdented_then.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
if_outdented_then.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
imports_missing_comma.header.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
imports_missing_comma.header.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
inline_hastype.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
inline_hastype.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
invalid_operator.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
invalid_operator.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
lambda_double_comma.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
lambda_double_comma.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
lambda_extra_comma.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
lambda_extra_comma.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
lambda_leading_comma.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
lambda_leading_comma.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
lambda_missing_indent.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
lambda_missing_indent.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
list_double_comma.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
list_double_comma.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
list_pattern_not_terminated.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
list_pattern_not_terminated.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
list_pattern_weird_indent.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
list_pattern_weird_indent.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
list_pattern_weird_rest_pattern.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
list_pattern_weird_rest_pattern.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
list_without_end.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
list_without_end.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
multi_no_end.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
multi_no_end.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
pattern_binds_keyword.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
pattern_binds_keyword.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
pattern_in_parens_end.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
pattern_in_parens_end.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
pattern_in_parens_end_comma.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
pattern_in_parens_end_comma.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
pattern_in_parens_indent_open.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
pattern_in_parens_indent_open.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
pattern_in_parens_open.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
pattern_in_parens_open.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_end.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_end.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_keyword_field_name.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_keyword_field_name.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_missing_comma.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_missing_comma.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_open.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_open.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_open_indent.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_open_indent.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_tab.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_tab.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
single_no_end.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
single_no_end.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
tab_crash.header.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
tab_crash.header.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
tag_union_end.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
tag_union_end.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
tag_union_lowercase_tag_name.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
tag_union_lowercase_tag_name.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
tag_union_open.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
tag_union_open.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
tag_union_second_lowercase_tag_name.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
tag_union_second_lowercase_tag_name.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
trailing_operator.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
trailing_operator.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_annotation_double_colon.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_annotation_double_colon.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_apply_stray_dot.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_apply_stray_dot.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_argument_arrow_then_nothing.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_argument_arrow_then_nothing.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_argument_no_arrow.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_argument_no_arrow.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_double_comma.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_double_comma.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_in_parens_end.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_in_parens_end.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_in_parens_start.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_in_parens_start.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_inline_alias.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_inline_alias.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
underscore_name_type_annotation.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
underscore_name_type_annotation.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
unfinished_closure_pattern_in_parens.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
unfinished_closure_pattern_in_parens.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
unicode_not_hex.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
unicode_not_hex.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
weird_escape.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
weird_escape.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
when_missing_arrow.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
when_missing_arrow.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
when_outdented_branch.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
when_outdented_branch.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
when_over_indented_int.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
when_over_indented_int.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
when_over_indented_underscore.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
when_over_indented_underscore.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
wild_case_arrow.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
wild_case_arrow.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00