Skip to content

Commit

Permalink
test: parsing-after-editing tree that depends-on-column-position: use…
Browse files Browse the repository at this point in the history
… grammar.js instead of .json
  • Loading branch information
rooney committed Apr 8, 2024
1 parent 6c7c052 commit 796efda
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 53 deletions.
7 changes: 5 additions & 2 deletions cli/src/tests/parser_test.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ use super::helpers::{
};
use crate::{
generate::generate_parser_for_grammar,
generate::load_grammar_file,
parse::{perform_edit, Edit},
tests::helpers::fixtures::fixtures_dir,
};
Expand Down Expand Up @@ -507,8 +508,10 @@ fn test_parsing_after_editing_tree_that_depends_on_column_position() {
let dir = fixtures_dir()
.join("test_grammars")
.join("depends_on_column");
let grammar = fs::read_to_string(dir.join("grammar.json")).unwrap();
let (grammar_name, parser_code) = generate_parser_for_grammar(&grammar).unwrap();

let grammar_json = load_grammar_file(&dir.join("grammar.js"), None).unwrap();
let (grammar_name, parser_code) =
generate_parser_for_grammar(grammar_json.as_str()).unwrap();

let mut parser = Parser::new();
parser
Expand Down
7 changes: 7 additions & 0 deletions test/fixtures/test_grammars/depends_on_column/grammar.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
module.exports = grammar({
name: "depends_on_column",
rules: {
x_is_at: ($) => seq(/[ \r\n]*/, choice($.odd_column, $.even_column), "x"),
},
externals: ($) => [$.odd_column, $.even_column],
});
51 changes: 0 additions & 51 deletions test/fixtures/test_grammars/depends_on_column/grammar.json

This file was deleted.

0 comments on commit 796efda

Please sign in to comment.