diff --git a/crates/squawk_parser/src/lexed_str.rs b/crates/squawk_parser/src/lexed_str.rs index 58b14b2c..6f3df3b0 100644 --- a/crates/squawk_parser/src/lexed_str.rs +++ b/crates/squawk_parser/src/lexed_str.rs @@ -86,7 +86,7 @@ impl<'a> LexedStr<'a> { let hi = self.start[i + 1] as usize; lo..hi } - pub(crate) fn text_start(&self, i: usize) -> usize { + pub fn text_start(&self, i: usize) -> usize { assert!(i <= self.len()); self.start[i] as usize } diff --git a/crates/squawk_parser/src/lib.rs b/crates/squawk_parser/src/lib.rs index 07b802f6..efc78110 100644 --- a/crates/squawk_parser/src/lib.rs +++ b/crates/squawk_parser/src/lib.rs @@ -60,9 +60,6 @@ mod event; mod input; mod output; -#[cfg(test)] -mod test; - pub use crate::{ lexed_str::LexedStr, // output::{Output, Step}, diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_aggregate_err.snap b/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_aggregate_err.snap deleted file mode 100644 index cba8687c..00000000 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_aggregate_err.snap +++ /dev/null @@ -1,45 +0,0 @@ ---- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/err/alter_aggregate.sql ---- -SOURCE_FILE - COMMENT "-- can't have out params in aggregates" - WHITESPACE "\n" - ALTER_AGGREGATE_STMT - ALTER_KW "alter" - WHITESPACE " " - AGGREGATE_KW "aggregate" - WHITESPACE " " - PATH - PATH_SEGMENT - NAME_REF - IDENT "a" - WHITESPACE " " - PARAM_LIST - L_PAREN "(" - PARAM - PARAM_IN - IN_KW "in" - WHITESPACE " " - PATH_TYPE - IDENT "t" - COMMA "," - WHITESPACE " " - PARAM - PARAM_OUT - OUT_KW "out" - WHITESPACE " " - PATH_TYPE - IDENT "u" - R_PAREN ")" - WHITESPACE " \n " - SET_KW "set" - WHITESPACE " " - SCHEMA_KW "schema" - WHITESPACE " " - PATH - PATH_SEGMENT - NAME_REF - IDENT "s" - SEMICOLON ";" - WHITESPACE "\n\n" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_table_err.snap b/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_table_err.snap deleted file mode 100644 index f8a94c59..00000000 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_table_err.snap +++ /dev/null @@ -1,111 +0,0 @@ ---- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/err/alter_table.sql ---- -SOURCE_FILE - COMMENT "-- missing alter_table" - WHITESPACE "\n" - ERROR - ADD_KW "add" - WHITESPACE " " - ERROR - COLUMN_KW "column" - WHITESPACE " " - ERROR - IDENT "foo" - WHITESPACE " " - ERROR - BOOLEAN_KW "boolean" - SEMICOLON ";" - WHITESPACE "\n\n" - COMMENT "-- mismatch options" - WHITESPACE "\n" - ALTER_TABLE - ALTER_KW "alter" - WHITESPACE " " - TABLE_KW "table" - WHITESPACE " " - PATH - PATH_SEGMENT - NAME_REF - IDENT "t" - WHITESPACE " " - ALTER_CONSTRAINT - ALTER_KW "alter" - WHITESPACE " " - CONSTRAINT_KW "constraint" - WHITESPACE " " - NAME_REF - IDENT "c" - WHITESPACE " " - CONSTRAINT_OPTION_LIST - NOT_DEFERRABLE_CONSTRAINT_OPTION - NOT_KW "not" - WHITESPACE " " - DEFERRABLE_KW "deferrable" - WHITESPACE " " - INITALLY_DEFERRED_CONSTRAINT_OPTION - INITIALLY_KW "initially" - WHITESPACE " " - DEFERRED_KW "deferred" - SEMICOLON ";" - WHITESPACE "\n\n" - COMMENT "-- pg 18 only, via: https://www.depesz.com/2025/05/01/waiting-for-postgresql-18-allow-not-null-constraints-to-be-added-as-not-valid/" - WHITESPACE "\n" - ALTER_TABLE - ALTER_KW "alter" - WHITESPACE " " - TABLE_KW "table" - WHITESPACE " " - PATH - PATH - PATH_SEGMENT - NAME_REF - IDENT "public" - DOT "." - PATH_SEGMENT - NAME_REF - IDENT "copy_2" - WHITESPACE " " - ADD_CONSTRAINT - ADD_KW "add" - WHITESPACE " " - FOREIGN_KEY_CONSTRAINT - CONSTRAINT_KW "constraint" - WHITESPACE " " - NAME - IDENT "id_not_null" - WHITESPACE " " - PATH - PATH_SEGMENT - NAME_REF - NOT_KW "not" - WHITESPACE " " - ERROR - NULL_KW "null" - WHITESPACE " " - ERROR - IDENT "id" - WHITESPACE " " - ERROR - NOT_KW "not" - WHITESPACE " " - ERROR - VALID_KW "valid" - SEMICOLON ";" - WHITESPACE "\n" ---- -ERROR@23: expected command, found ADD_KW -ERROR@27: expected command, found COLUMN_KW -ERROR@34: expected command, found IDENT -ERROR@38: expected command, found BOOLEAN_KW -ERROR@134: constraint declared INITIALLY DEFERRED must be DEFERRABLE -ERROR@322: expected FOREIGN_KW -ERROR@322: expected KEY_KW -ERROR@322: expected column list -ERROR@322: expected REFERENCES_KW -ERROR@326: expected SEMICOLON -ERROR@327: expected command, found NULL_KW -ERROR@332: expected command, found IDENT -ERROR@335: expected command, found NOT_KW -ERROR@339: expected command, found VALID_KW diff --git a/crates/squawk_parser/src/test.rs b/crates/squawk_parser/src/test.rs deleted file mode 100644 index ea2f705a..00000000 --- a/crates/squawk_parser/src/test.rs +++ /dev/null @@ -1,116 +0,0 @@ -// based on https://github.com/rust-lang/rust-analyzer/blob/d8887c0758bbd2d5f752d5bd405d4491e90e7ed6/crates/parser/src/tests.rs -use camino::Utf8Path; -use dir_test::{dir_test, Fixture}; -use insta::{assert_snapshot, with_settings}; -use std::fmt::Write; - -use crate::{parse, LexedStr}; - -fn parse_text(text: &str) -> (String, bool) { - let lexed = LexedStr::new(text); - let input = lexed.to_input(); - let output = parse(&input); - - let mut buf = String::new(); - let mut errors = Vec::new(); - let mut indent = String::new(); - let mut depth = 0; - let mut len = 0; - lexed.intersperse_trivia(&output, &mut |step| match step { - crate::StrStep::Token { kind, text } => { - assert!(depth > 0); - len += text.len(); - writeln!(buf, "{indent}{kind:?} {text:?}").unwrap(); - } - crate::StrStep::Enter { kind } => { - assert!(depth > 0 || len == 0); - depth += 1; - writeln!(buf, "{indent}{kind:?}").unwrap(); - indent.push_str(" "); - } - crate::StrStep::Exit => { - assert!(depth > 0); - depth -= 1; - indent.pop(); - indent.pop(); - } - crate::StrStep::Error { msg, pos } => { - assert!(depth > 0); - let err = "ERROR"; - errors.push(format!("{err}@{pos}: {msg}\n")); - } - }); - assert_eq!( - len, - text.len(), - "didn't parse all text.\nParsed:\n{}\n\nAll:\n{}\n", - &text[..len], - text - ); - - for (token, msg) in lexed.errors() { - let pos = lexed.text_start(token); - let err = "ERROR"; - errors.push(format!("{err}@{pos}: {msg}\n")); - } - - let has_errors = !errors.is_empty(); - if has_errors { - buf.push_str("---\n"); - for e in errors { - buf.push_str(&e); - } - } - (buf, has_errors) -} - -#[dir_test( - dir: "$CARGO_MANIFEST_DIR/test_data", - glob: "**/*.sql", -)] -fn sqltest(fixture: Fixture<&str>) { - let content = fixture.content(); - let absolute_fixture_path = Utf8Path::new(fixture.path()); - let input_file = absolute_fixture_path; - let test_name = absolute_fixture_path - .file_name() - .and_then(|x| x.strip_suffix(".sql")) - .unwrap(); - - let parent_dir = input_file.parent().and_then(|x| x.file_name()).unwrap(); - - let (parsed, has_errors) = parse_text(content); - - with_settings!({ - omit_expression => true, - input_file => input_file, - }, { - assert_snapshot!(format!("{}_{}", test_name, parent_dir), parsed); - }); - - if parent_dir == "ok" { - // We check that all of our tests in `ok` also pass the Postgres parser, - // if they don't, they should be moved to the `err` directory. - assert!( - !has_errors, - "tests defined in the `ok` can't have parser errors." - ); - // skipping pg17 specific stuff since our parser isn't using the latest parser - if !test_name.ends_with("pg17") { - let pg_result = pg_query::parse(content); - if let Err(e) = &pg_result { - assert!( - &pg_result.is_ok(), - "tests defined in the `ok` can't have Postgres parser errors. Found {}", - e - ); - } - } - } else { - assert_eq!(parent_dir, "err"); - assert!( - has_errors, - "tests defined in the `err` directory must have parser errors." - ); - } -} diff --git a/crates/squawk_parser/test_data/err/alter_foreign_data_wrapper.sql b/crates/squawk_parser/tests/data/err/alter_foreign_data_wrapper.sql similarity index 100% rename from crates/squawk_parser/test_data/err/alter_foreign_data_wrapper.sql rename to crates/squawk_parser/tests/data/err/alter_foreign_data_wrapper.sql diff --git a/crates/squawk_parser/test_data/err/alter_sequence.sql b/crates/squawk_parser/tests/data/err/alter_sequence.sql similarity index 100% rename from crates/squawk_parser/test_data/err/alter_sequence.sql rename to crates/squawk_parser/tests/data/err/alter_sequence.sql diff --git a/crates/squawk_parser/test_data/err/alter_server.sql b/crates/squawk_parser/tests/data/err/alter_server.sql similarity index 100% rename from crates/squawk_parser/test_data/err/alter_server.sql rename to crates/squawk_parser/tests/data/err/alter_server.sql diff --git a/crates/squawk_parser/test_data/err/alter_table.sql b/crates/squawk_parser/tests/data/err/alter_table.sql similarity index 100% rename from crates/squawk_parser/test_data/err/alter_table.sql rename to crates/squawk_parser/tests/data/err/alter_table.sql diff --git a/crates/squawk_parser/test_data/err/create_function.sql b/crates/squawk_parser/tests/data/err/create_function.sql similarity index 100% rename from crates/squawk_parser/test_data/err/create_function.sql rename to crates/squawk_parser/tests/data/err/create_function.sql diff --git a/crates/squawk_parser/test_data/err/create_table.sql b/crates/squawk_parser/tests/data/err/create_table.sql similarity index 100% rename from crates/squawk_parser/test_data/err/create_table.sql rename to crates/squawk_parser/tests/data/err/create_table.sql diff --git a/crates/squawk_parser/test_data/err/insert.sql b/crates/squawk_parser/tests/data/err/insert.sql similarity index 100% rename from crates/squawk_parser/test_data/err/insert.sql rename to crates/squawk_parser/tests/data/err/insert.sql diff --git a/crates/squawk_parser/test_data/err/select.sql b/crates/squawk_parser/tests/data/err/select.sql similarity index 100% rename from crates/squawk_parser/test_data/err/select.sql rename to crates/squawk_parser/tests/data/err/select.sql diff --git a/crates/squawk_parser/test_data/err/select_cte.sql b/crates/squawk_parser/tests/data/err/select_cte.sql similarity index 100% rename from crates/squawk_parser/test_data/err/select_cte.sql rename to crates/squawk_parser/tests/data/err/select_cte.sql diff --git a/crates/squawk_parser/test_data/err/values.sql b/crates/squawk_parser/tests/data/err/values.sql similarity index 100% rename from crates/squawk_parser/test_data/err/values.sql rename to crates/squawk_parser/tests/data/err/values.sql diff --git a/crates/squawk_parser/test_data/ok/alter_aggregate.sql b/crates/squawk_parser/tests/data/ok/alter_aggregate.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_aggregate.sql rename to crates/squawk_parser/tests/data/ok/alter_aggregate.sql diff --git a/crates/squawk_parser/test_data/ok/alter_collation.sql b/crates/squawk_parser/tests/data/ok/alter_collation.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_collation.sql rename to crates/squawk_parser/tests/data/ok/alter_collation.sql diff --git a/crates/squawk_parser/test_data/ok/alter_conversion.sql b/crates/squawk_parser/tests/data/ok/alter_conversion.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_conversion.sql rename to crates/squawk_parser/tests/data/ok/alter_conversion.sql diff --git a/crates/squawk_parser/test_data/ok/alter_database.sql b/crates/squawk_parser/tests/data/ok/alter_database.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_database.sql rename to crates/squawk_parser/tests/data/ok/alter_database.sql diff --git a/crates/squawk_parser/test_data/ok/alter_default_privileges.sql b/crates/squawk_parser/tests/data/ok/alter_default_privileges.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_default_privileges.sql rename to crates/squawk_parser/tests/data/ok/alter_default_privileges.sql diff --git a/crates/squawk_parser/test_data/ok/alter_domain.sql b/crates/squawk_parser/tests/data/ok/alter_domain.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_domain.sql rename to crates/squawk_parser/tests/data/ok/alter_domain.sql diff --git a/crates/squawk_parser/test_data/ok/alter_event_trigger.sql b/crates/squawk_parser/tests/data/ok/alter_event_trigger.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_event_trigger.sql rename to crates/squawk_parser/tests/data/ok/alter_event_trigger.sql diff --git a/crates/squawk_parser/test_data/ok/alter_extension.sql b/crates/squawk_parser/tests/data/ok/alter_extension.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_extension.sql rename to crates/squawk_parser/tests/data/ok/alter_extension.sql diff --git a/crates/squawk_parser/test_data/ok/alter_foreign_data_wrapper.sql b/crates/squawk_parser/tests/data/ok/alter_foreign_data_wrapper.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_foreign_data_wrapper.sql rename to crates/squawk_parser/tests/data/ok/alter_foreign_data_wrapper.sql diff --git a/crates/squawk_parser/test_data/ok/alter_foreign_table.sql b/crates/squawk_parser/tests/data/ok/alter_foreign_table.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_foreign_table.sql rename to crates/squawk_parser/tests/data/ok/alter_foreign_table.sql diff --git a/crates/squawk_parser/test_data/ok/alter_function.sql b/crates/squawk_parser/tests/data/ok/alter_function.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_function.sql rename to crates/squawk_parser/tests/data/ok/alter_function.sql diff --git a/crates/squawk_parser/test_data/ok/alter_group.sql b/crates/squawk_parser/tests/data/ok/alter_group.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_group.sql rename to crates/squawk_parser/tests/data/ok/alter_group.sql diff --git a/crates/squawk_parser/test_data/ok/alter_index.sql b/crates/squawk_parser/tests/data/ok/alter_index.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_index.sql rename to crates/squawk_parser/tests/data/ok/alter_index.sql diff --git a/crates/squawk_parser/test_data/ok/alter_language.sql b/crates/squawk_parser/tests/data/ok/alter_language.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_language.sql rename to crates/squawk_parser/tests/data/ok/alter_language.sql diff --git a/crates/squawk_parser/test_data/ok/alter_large_object.sql b/crates/squawk_parser/tests/data/ok/alter_large_object.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_large_object.sql rename to crates/squawk_parser/tests/data/ok/alter_large_object.sql diff --git a/crates/squawk_parser/test_data/ok/alter_materialized_view.sql b/crates/squawk_parser/tests/data/ok/alter_materialized_view.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_materialized_view.sql rename to crates/squawk_parser/tests/data/ok/alter_materialized_view.sql diff --git a/crates/squawk_parser/test_data/ok/alter_operator.sql b/crates/squawk_parser/tests/data/ok/alter_operator.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_operator.sql rename to crates/squawk_parser/tests/data/ok/alter_operator.sql diff --git a/crates/squawk_parser/test_data/ok/alter_operator_class.sql b/crates/squawk_parser/tests/data/ok/alter_operator_class.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_operator_class.sql rename to crates/squawk_parser/tests/data/ok/alter_operator_class.sql diff --git a/crates/squawk_parser/test_data/ok/alter_operator_family.sql b/crates/squawk_parser/tests/data/ok/alter_operator_family.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_operator_family.sql rename to crates/squawk_parser/tests/data/ok/alter_operator_family.sql diff --git a/crates/squawk_parser/test_data/ok/alter_policy.sql b/crates/squawk_parser/tests/data/ok/alter_policy.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_policy.sql rename to crates/squawk_parser/tests/data/ok/alter_policy.sql diff --git a/crates/squawk_parser/test_data/ok/alter_procedure.sql b/crates/squawk_parser/tests/data/ok/alter_procedure.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_procedure.sql rename to crates/squawk_parser/tests/data/ok/alter_procedure.sql diff --git a/crates/squawk_parser/test_data/ok/alter_publication.sql b/crates/squawk_parser/tests/data/ok/alter_publication.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_publication.sql rename to crates/squawk_parser/tests/data/ok/alter_publication.sql diff --git a/crates/squawk_parser/test_data/ok/alter_role.sql b/crates/squawk_parser/tests/data/ok/alter_role.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_role.sql rename to crates/squawk_parser/tests/data/ok/alter_role.sql diff --git a/crates/squawk_parser/test_data/ok/alter_routine.sql b/crates/squawk_parser/tests/data/ok/alter_routine.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_routine.sql rename to crates/squawk_parser/tests/data/ok/alter_routine.sql diff --git a/crates/squawk_parser/test_data/ok/alter_rule.sql b/crates/squawk_parser/tests/data/ok/alter_rule.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_rule.sql rename to crates/squawk_parser/tests/data/ok/alter_rule.sql diff --git a/crates/squawk_parser/test_data/ok/alter_schema.sql b/crates/squawk_parser/tests/data/ok/alter_schema.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_schema.sql rename to crates/squawk_parser/tests/data/ok/alter_schema.sql diff --git a/crates/squawk_parser/test_data/ok/alter_sequence.sql b/crates/squawk_parser/tests/data/ok/alter_sequence.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_sequence.sql rename to crates/squawk_parser/tests/data/ok/alter_sequence.sql diff --git a/crates/squawk_parser/test_data/ok/alter_server.sql b/crates/squawk_parser/tests/data/ok/alter_server.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_server.sql rename to crates/squawk_parser/tests/data/ok/alter_server.sql diff --git a/crates/squawk_parser/test_data/ok/alter_statistics.sql b/crates/squawk_parser/tests/data/ok/alter_statistics.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_statistics.sql rename to crates/squawk_parser/tests/data/ok/alter_statistics.sql diff --git a/crates/squawk_parser/test_data/ok/alter_subscription.sql b/crates/squawk_parser/tests/data/ok/alter_subscription.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_subscription.sql rename to crates/squawk_parser/tests/data/ok/alter_subscription.sql diff --git a/crates/squawk_parser/test_data/ok/alter_system.sql b/crates/squawk_parser/tests/data/ok/alter_system.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_system.sql rename to crates/squawk_parser/tests/data/ok/alter_system.sql diff --git a/crates/squawk_parser/test_data/ok/alter_table.sql b/crates/squawk_parser/tests/data/ok/alter_table.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_table.sql rename to crates/squawk_parser/tests/data/ok/alter_table.sql diff --git a/crates/squawk_parser/test_data/ok/alter_table_pg17.sql b/crates/squawk_parser/tests/data/ok/alter_table_pg17.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_table_pg17.sql rename to crates/squawk_parser/tests/data/ok/alter_table_pg17.sql diff --git a/crates/squawk_parser/test_data/ok/alter_tablespace.sql b/crates/squawk_parser/tests/data/ok/alter_tablespace.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_tablespace.sql rename to crates/squawk_parser/tests/data/ok/alter_tablespace.sql diff --git a/crates/squawk_parser/test_data/ok/alter_text_search_configuration.sql b/crates/squawk_parser/tests/data/ok/alter_text_search_configuration.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_text_search_configuration.sql rename to crates/squawk_parser/tests/data/ok/alter_text_search_configuration.sql diff --git a/crates/squawk_parser/test_data/ok/alter_text_search_dictionary.sql b/crates/squawk_parser/tests/data/ok/alter_text_search_dictionary.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_text_search_dictionary.sql rename to crates/squawk_parser/tests/data/ok/alter_text_search_dictionary.sql diff --git a/crates/squawk_parser/test_data/ok/alter_text_search_parser.sql b/crates/squawk_parser/tests/data/ok/alter_text_search_parser.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_text_search_parser.sql rename to crates/squawk_parser/tests/data/ok/alter_text_search_parser.sql diff --git a/crates/squawk_parser/test_data/ok/alter_text_search_template.sql b/crates/squawk_parser/tests/data/ok/alter_text_search_template.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_text_search_template.sql rename to crates/squawk_parser/tests/data/ok/alter_text_search_template.sql diff --git a/crates/squawk_parser/test_data/ok/alter_trigger.sql b/crates/squawk_parser/tests/data/ok/alter_trigger.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_trigger.sql rename to crates/squawk_parser/tests/data/ok/alter_trigger.sql diff --git a/crates/squawk_parser/test_data/ok/alter_type.sql b/crates/squawk_parser/tests/data/ok/alter_type.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_type.sql rename to crates/squawk_parser/tests/data/ok/alter_type.sql diff --git a/crates/squawk_parser/test_data/ok/alter_user.sql b/crates/squawk_parser/tests/data/ok/alter_user.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_user.sql rename to crates/squawk_parser/tests/data/ok/alter_user.sql diff --git a/crates/squawk_parser/test_data/ok/alter_user_mapping.sql b/crates/squawk_parser/tests/data/ok/alter_user_mapping.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_user_mapping.sql rename to crates/squawk_parser/tests/data/ok/alter_user_mapping.sql diff --git a/crates/squawk_parser/test_data/ok/alter_view.sql b/crates/squawk_parser/tests/data/ok/alter_view.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/alter_view.sql rename to crates/squawk_parser/tests/data/ok/alter_view.sql diff --git a/crates/squawk_parser/test_data/ok/analyze.sql b/crates/squawk_parser/tests/data/ok/analyze.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/analyze.sql rename to crates/squawk_parser/tests/data/ok/analyze.sql diff --git a/crates/squawk_parser/test_data/ok/call.sql b/crates/squawk_parser/tests/data/ok/call.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/call.sql rename to crates/squawk_parser/tests/data/ok/call.sql diff --git a/crates/squawk_parser/test_data/ok/checkpoint.sql b/crates/squawk_parser/tests/data/ok/checkpoint.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/checkpoint.sql rename to crates/squawk_parser/tests/data/ok/checkpoint.sql diff --git a/crates/squawk_parser/test_data/ok/close.sql b/crates/squawk_parser/tests/data/ok/close.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/close.sql rename to crates/squawk_parser/tests/data/ok/close.sql diff --git a/crates/squawk_parser/test_data/ok/cluster.sql b/crates/squawk_parser/tests/data/ok/cluster.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/cluster.sql rename to crates/squawk_parser/tests/data/ok/cluster.sql diff --git a/crates/squawk_parser/test_data/ok/comment.sql b/crates/squawk_parser/tests/data/ok/comment.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/comment.sql rename to crates/squawk_parser/tests/data/ok/comment.sql diff --git a/crates/squawk_parser/test_data/ok/copy.sql b/crates/squawk_parser/tests/data/ok/copy.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/copy.sql rename to crates/squawk_parser/tests/data/ok/copy.sql diff --git a/crates/squawk_parser/test_data/ok/create_access_method.sql b/crates/squawk_parser/tests/data/ok/create_access_method.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_access_method.sql rename to crates/squawk_parser/tests/data/ok/create_access_method.sql diff --git a/crates/squawk_parser/test_data/ok/create_aggregate.sql b/crates/squawk_parser/tests/data/ok/create_aggregate.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_aggregate.sql rename to crates/squawk_parser/tests/data/ok/create_aggregate.sql diff --git a/crates/squawk_parser/test_data/ok/create_cast.sql b/crates/squawk_parser/tests/data/ok/create_cast.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_cast.sql rename to crates/squawk_parser/tests/data/ok/create_cast.sql diff --git a/crates/squawk_parser/test_data/ok/create_collation.sql b/crates/squawk_parser/tests/data/ok/create_collation.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_collation.sql rename to crates/squawk_parser/tests/data/ok/create_collation.sql diff --git a/crates/squawk_parser/test_data/ok/create_conversion.sql b/crates/squawk_parser/tests/data/ok/create_conversion.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_conversion.sql rename to crates/squawk_parser/tests/data/ok/create_conversion.sql diff --git a/crates/squawk_parser/test_data/ok/create_database.sql b/crates/squawk_parser/tests/data/ok/create_database.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_database.sql rename to crates/squawk_parser/tests/data/ok/create_database.sql diff --git a/crates/squawk_parser/test_data/ok/create_domain.sql b/crates/squawk_parser/tests/data/ok/create_domain.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_domain.sql rename to crates/squawk_parser/tests/data/ok/create_domain.sql diff --git a/crates/squawk_parser/test_data/ok/create_event_trigger.sql b/crates/squawk_parser/tests/data/ok/create_event_trigger.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_event_trigger.sql rename to crates/squawk_parser/tests/data/ok/create_event_trigger.sql diff --git a/crates/squawk_parser/test_data/ok/create_ext.sql b/crates/squawk_parser/tests/data/ok/create_ext.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_ext.sql rename to crates/squawk_parser/tests/data/ok/create_ext.sql diff --git a/crates/squawk_parser/test_data/ok/create_foreign_data_wrapper.sql b/crates/squawk_parser/tests/data/ok/create_foreign_data_wrapper.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_foreign_data_wrapper.sql rename to crates/squawk_parser/tests/data/ok/create_foreign_data_wrapper.sql diff --git a/crates/squawk_parser/test_data/ok/create_foreign_table.sql b/crates/squawk_parser/tests/data/ok/create_foreign_table.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_foreign_table.sql rename to crates/squawk_parser/tests/data/ok/create_foreign_table.sql diff --git a/crates/squawk_parser/test_data/ok/create_function.sql b/crates/squawk_parser/tests/data/ok/create_function.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_function.sql rename to crates/squawk_parser/tests/data/ok/create_function.sql diff --git a/crates/squawk_parser/test_data/ok/create_group.sql b/crates/squawk_parser/tests/data/ok/create_group.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_group.sql rename to crates/squawk_parser/tests/data/ok/create_group.sql diff --git a/crates/squawk_parser/test_data/ok/create_index.sql b/crates/squawk_parser/tests/data/ok/create_index.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_index.sql rename to crates/squawk_parser/tests/data/ok/create_index.sql diff --git a/crates/squawk_parser/test_data/ok/create_language.sql b/crates/squawk_parser/tests/data/ok/create_language.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_language.sql rename to crates/squawk_parser/tests/data/ok/create_language.sql diff --git a/crates/squawk_parser/test_data/ok/create_materialized_view.sql b/crates/squawk_parser/tests/data/ok/create_materialized_view.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_materialized_view.sql rename to crates/squawk_parser/tests/data/ok/create_materialized_view.sql diff --git a/crates/squawk_parser/test_data/ok/create_operator.sql b/crates/squawk_parser/tests/data/ok/create_operator.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_operator.sql rename to crates/squawk_parser/tests/data/ok/create_operator.sql diff --git a/crates/squawk_parser/test_data/ok/create_operator_class.sql b/crates/squawk_parser/tests/data/ok/create_operator_class.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_operator_class.sql rename to crates/squawk_parser/tests/data/ok/create_operator_class.sql diff --git a/crates/squawk_parser/test_data/ok/create_operator_family.sql b/crates/squawk_parser/tests/data/ok/create_operator_family.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_operator_family.sql rename to crates/squawk_parser/tests/data/ok/create_operator_family.sql diff --git a/crates/squawk_parser/test_data/ok/create_policy.sql b/crates/squawk_parser/tests/data/ok/create_policy.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_policy.sql rename to crates/squawk_parser/tests/data/ok/create_policy.sql diff --git a/crates/squawk_parser/test_data/ok/create_procedure.sql b/crates/squawk_parser/tests/data/ok/create_procedure.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_procedure.sql rename to crates/squawk_parser/tests/data/ok/create_procedure.sql diff --git a/crates/squawk_parser/test_data/ok/create_publication.sql b/crates/squawk_parser/tests/data/ok/create_publication.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_publication.sql rename to crates/squawk_parser/tests/data/ok/create_publication.sql diff --git a/crates/squawk_parser/test_data/ok/create_role.sql b/crates/squawk_parser/tests/data/ok/create_role.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_role.sql rename to crates/squawk_parser/tests/data/ok/create_role.sql diff --git a/crates/squawk_parser/test_data/ok/create_rule.sql b/crates/squawk_parser/tests/data/ok/create_rule.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_rule.sql rename to crates/squawk_parser/tests/data/ok/create_rule.sql diff --git a/crates/squawk_parser/test_data/ok/create_sequence.sql b/crates/squawk_parser/tests/data/ok/create_sequence.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_sequence.sql rename to crates/squawk_parser/tests/data/ok/create_sequence.sql diff --git a/crates/squawk_parser/test_data/ok/create_server.sql b/crates/squawk_parser/tests/data/ok/create_server.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_server.sql rename to crates/squawk_parser/tests/data/ok/create_server.sql diff --git a/crates/squawk_parser/test_data/ok/create_statistics.sql b/crates/squawk_parser/tests/data/ok/create_statistics.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_statistics.sql rename to crates/squawk_parser/tests/data/ok/create_statistics.sql diff --git a/crates/squawk_parser/test_data/ok/create_subscription.sql b/crates/squawk_parser/tests/data/ok/create_subscription.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_subscription.sql rename to crates/squawk_parser/tests/data/ok/create_subscription.sql diff --git a/crates/squawk_parser/test_data/ok/create_table.sql b/crates/squawk_parser/tests/data/ok/create_table.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_table.sql rename to crates/squawk_parser/tests/data/ok/create_table.sql diff --git a/crates/squawk_parser/test_data/ok/create_table_as.sql b/crates/squawk_parser/tests/data/ok/create_table_as.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_table_as.sql rename to crates/squawk_parser/tests/data/ok/create_table_as.sql diff --git a/crates/squawk_parser/test_data/ok/create_table_pg17.sql b/crates/squawk_parser/tests/data/ok/create_table_pg17.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_table_pg17.sql rename to crates/squawk_parser/tests/data/ok/create_table_pg17.sql diff --git a/crates/squawk_parser/test_data/ok/create_tablespace.sql b/crates/squawk_parser/tests/data/ok/create_tablespace.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_tablespace.sql rename to crates/squawk_parser/tests/data/ok/create_tablespace.sql diff --git a/crates/squawk_parser/test_data/ok/create_text_search_config.sql b/crates/squawk_parser/tests/data/ok/create_text_search_config.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_text_search_config.sql rename to crates/squawk_parser/tests/data/ok/create_text_search_config.sql diff --git a/crates/squawk_parser/test_data/ok/create_text_search_dict.sql b/crates/squawk_parser/tests/data/ok/create_text_search_dict.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_text_search_dict.sql rename to crates/squawk_parser/tests/data/ok/create_text_search_dict.sql diff --git a/crates/squawk_parser/test_data/ok/create_text_search_parser.sql b/crates/squawk_parser/tests/data/ok/create_text_search_parser.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_text_search_parser.sql rename to crates/squawk_parser/tests/data/ok/create_text_search_parser.sql diff --git a/crates/squawk_parser/test_data/ok/create_text_search_template.sql b/crates/squawk_parser/tests/data/ok/create_text_search_template.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_text_search_template.sql rename to crates/squawk_parser/tests/data/ok/create_text_search_template.sql diff --git a/crates/squawk_parser/test_data/ok/create_transform.sql b/crates/squawk_parser/tests/data/ok/create_transform.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_transform.sql rename to crates/squawk_parser/tests/data/ok/create_transform.sql diff --git a/crates/squawk_parser/test_data/ok/create_trigger.sql b/crates/squawk_parser/tests/data/ok/create_trigger.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_trigger.sql rename to crates/squawk_parser/tests/data/ok/create_trigger.sql diff --git a/crates/squawk_parser/test_data/ok/create_type.sql b/crates/squawk_parser/tests/data/ok/create_type.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_type.sql rename to crates/squawk_parser/tests/data/ok/create_type.sql diff --git a/crates/squawk_parser/test_data/ok/create_user.sql b/crates/squawk_parser/tests/data/ok/create_user.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_user.sql rename to crates/squawk_parser/tests/data/ok/create_user.sql diff --git a/crates/squawk_parser/test_data/ok/create_view.sql b/crates/squawk_parser/tests/data/ok/create_view.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_view.sql rename to crates/squawk_parser/tests/data/ok/create_view.sql diff --git a/crates/squawk_parser/test_data/ok/create_view_extra_parens.sql b/crates/squawk_parser/tests/data/ok/create_view_extra_parens.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/create_view_extra_parens.sql rename to crates/squawk_parser/tests/data/ok/create_view_extra_parens.sql diff --git a/crates/squawk_parser/test_data/ok/deallocate.sql b/crates/squawk_parser/tests/data/ok/deallocate.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/deallocate.sql rename to crates/squawk_parser/tests/data/ok/deallocate.sql diff --git a/crates/squawk_parser/test_data/ok/declare.sql b/crates/squawk_parser/tests/data/ok/declare.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/declare.sql rename to crates/squawk_parser/tests/data/ok/declare.sql diff --git a/crates/squawk_parser/test_data/ok/delete.sql b/crates/squawk_parser/tests/data/ok/delete.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/delete.sql rename to crates/squawk_parser/tests/data/ok/delete.sql diff --git a/crates/squawk_parser/test_data/ok/discard.sql b/crates/squawk_parser/tests/data/ok/discard.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/discard.sql rename to crates/squawk_parser/tests/data/ok/discard.sql diff --git a/crates/squawk_parser/test_data/ok/do.sql b/crates/squawk_parser/tests/data/ok/do.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/do.sql rename to crates/squawk_parser/tests/data/ok/do.sql diff --git a/crates/squawk_parser/test_data/ok/drop_access_method.sql b/crates/squawk_parser/tests/data/ok/drop_access_method.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_access_method.sql rename to crates/squawk_parser/tests/data/ok/drop_access_method.sql diff --git a/crates/squawk_parser/test_data/ok/drop_aggregate.sql b/crates/squawk_parser/tests/data/ok/drop_aggregate.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_aggregate.sql rename to crates/squawk_parser/tests/data/ok/drop_aggregate.sql diff --git a/crates/squawk_parser/test_data/ok/drop_cast.sql b/crates/squawk_parser/tests/data/ok/drop_cast.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_cast.sql rename to crates/squawk_parser/tests/data/ok/drop_cast.sql diff --git a/crates/squawk_parser/test_data/ok/drop_collation.sql b/crates/squawk_parser/tests/data/ok/drop_collation.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_collation.sql rename to crates/squawk_parser/tests/data/ok/drop_collation.sql diff --git a/crates/squawk_parser/test_data/ok/drop_conversion.sql b/crates/squawk_parser/tests/data/ok/drop_conversion.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_conversion.sql rename to crates/squawk_parser/tests/data/ok/drop_conversion.sql diff --git a/crates/squawk_parser/test_data/ok/drop_database.sql b/crates/squawk_parser/tests/data/ok/drop_database.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_database.sql rename to crates/squawk_parser/tests/data/ok/drop_database.sql diff --git a/crates/squawk_parser/test_data/ok/drop_domain.sql b/crates/squawk_parser/tests/data/ok/drop_domain.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_domain.sql rename to crates/squawk_parser/tests/data/ok/drop_domain.sql diff --git a/crates/squawk_parser/test_data/ok/drop_event_trigger.sql b/crates/squawk_parser/tests/data/ok/drop_event_trigger.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_event_trigger.sql rename to crates/squawk_parser/tests/data/ok/drop_event_trigger.sql diff --git a/crates/squawk_parser/test_data/ok/drop_extension.sql b/crates/squawk_parser/tests/data/ok/drop_extension.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_extension.sql rename to crates/squawk_parser/tests/data/ok/drop_extension.sql diff --git a/crates/squawk_parser/test_data/ok/drop_foreign_data.sql b/crates/squawk_parser/tests/data/ok/drop_foreign_data.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_foreign_data.sql rename to crates/squawk_parser/tests/data/ok/drop_foreign_data.sql diff --git a/crates/squawk_parser/test_data/ok/drop_foreign_table.sql b/crates/squawk_parser/tests/data/ok/drop_foreign_table.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_foreign_table.sql rename to crates/squawk_parser/tests/data/ok/drop_foreign_table.sql diff --git a/crates/squawk_parser/test_data/ok/drop_function.sql b/crates/squawk_parser/tests/data/ok/drop_function.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_function.sql rename to crates/squawk_parser/tests/data/ok/drop_function.sql diff --git a/crates/squawk_parser/test_data/ok/drop_group.sql b/crates/squawk_parser/tests/data/ok/drop_group.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_group.sql rename to crates/squawk_parser/tests/data/ok/drop_group.sql diff --git a/crates/squawk_parser/test_data/ok/drop_index.sql b/crates/squawk_parser/tests/data/ok/drop_index.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_index.sql rename to crates/squawk_parser/tests/data/ok/drop_index.sql diff --git a/crates/squawk_parser/test_data/ok/drop_language.sql b/crates/squawk_parser/tests/data/ok/drop_language.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_language.sql rename to crates/squawk_parser/tests/data/ok/drop_language.sql diff --git a/crates/squawk_parser/test_data/ok/drop_materialized_view.sql b/crates/squawk_parser/tests/data/ok/drop_materialized_view.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_materialized_view.sql rename to crates/squawk_parser/tests/data/ok/drop_materialized_view.sql diff --git a/crates/squawk_parser/test_data/ok/drop_operator.sql b/crates/squawk_parser/tests/data/ok/drop_operator.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_operator.sql rename to crates/squawk_parser/tests/data/ok/drop_operator.sql diff --git a/crates/squawk_parser/test_data/ok/drop_operator_class.sql b/crates/squawk_parser/tests/data/ok/drop_operator_class.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_operator_class.sql rename to crates/squawk_parser/tests/data/ok/drop_operator_class.sql diff --git a/crates/squawk_parser/test_data/ok/drop_operator_family.sql b/crates/squawk_parser/tests/data/ok/drop_operator_family.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_operator_family.sql rename to crates/squawk_parser/tests/data/ok/drop_operator_family.sql diff --git a/crates/squawk_parser/test_data/ok/drop_owned.sql b/crates/squawk_parser/tests/data/ok/drop_owned.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_owned.sql rename to crates/squawk_parser/tests/data/ok/drop_owned.sql diff --git a/crates/squawk_parser/test_data/ok/drop_policy.sql b/crates/squawk_parser/tests/data/ok/drop_policy.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_policy.sql rename to crates/squawk_parser/tests/data/ok/drop_policy.sql diff --git a/crates/squawk_parser/test_data/ok/drop_procedure.sql b/crates/squawk_parser/tests/data/ok/drop_procedure.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_procedure.sql rename to crates/squawk_parser/tests/data/ok/drop_procedure.sql diff --git a/crates/squawk_parser/test_data/ok/drop_publication.sql b/crates/squawk_parser/tests/data/ok/drop_publication.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_publication.sql rename to crates/squawk_parser/tests/data/ok/drop_publication.sql diff --git a/crates/squawk_parser/test_data/ok/drop_role.sql b/crates/squawk_parser/tests/data/ok/drop_role.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_role.sql rename to crates/squawk_parser/tests/data/ok/drop_role.sql diff --git a/crates/squawk_parser/test_data/ok/drop_routine.sql b/crates/squawk_parser/tests/data/ok/drop_routine.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_routine.sql rename to crates/squawk_parser/tests/data/ok/drop_routine.sql diff --git a/crates/squawk_parser/test_data/ok/drop_rule.sql b/crates/squawk_parser/tests/data/ok/drop_rule.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_rule.sql rename to crates/squawk_parser/tests/data/ok/drop_rule.sql diff --git a/crates/squawk_parser/test_data/ok/drop_sequence.sql b/crates/squawk_parser/tests/data/ok/drop_sequence.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_sequence.sql rename to crates/squawk_parser/tests/data/ok/drop_sequence.sql diff --git a/crates/squawk_parser/test_data/ok/drop_server.sql b/crates/squawk_parser/tests/data/ok/drop_server.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_server.sql rename to crates/squawk_parser/tests/data/ok/drop_server.sql diff --git a/crates/squawk_parser/test_data/ok/drop_statistics.sql b/crates/squawk_parser/tests/data/ok/drop_statistics.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_statistics.sql rename to crates/squawk_parser/tests/data/ok/drop_statistics.sql diff --git a/crates/squawk_parser/test_data/ok/drop_subscription.sql b/crates/squawk_parser/tests/data/ok/drop_subscription.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_subscription.sql rename to crates/squawk_parser/tests/data/ok/drop_subscription.sql diff --git a/crates/squawk_parser/test_data/ok/drop_table.sql b/crates/squawk_parser/tests/data/ok/drop_table.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_table.sql rename to crates/squawk_parser/tests/data/ok/drop_table.sql diff --git a/crates/squawk_parser/test_data/ok/drop_tablespace.sql b/crates/squawk_parser/tests/data/ok/drop_tablespace.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_tablespace.sql rename to crates/squawk_parser/tests/data/ok/drop_tablespace.sql diff --git a/crates/squawk_parser/test_data/ok/drop_text_search_config.sql b/crates/squawk_parser/tests/data/ok/drop_text_search_config.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_text_search_config.sql rename to crates/squawk_parser/tests/data/ok/drop_text_search_config.sql diff --git a/crates/squawk_parser/test_data/ok/drop_text_search_dict.sql b/crates/squawk_parser/tests/data/ok/drop_text_search_dict.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_text_search_dict.sql rename to crates/squawk_parser/tests/data/ok/drop_text_search_dict.sql diff --git a/crates/squawk_parser/test_data/ok/drop_text_search_parser.sql b/crates/squawk_parser/tests/data/ok/drop_text_search_parser.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_text_search_parser.sql rename to crates/squawk_parser/tests/data/ok/drop_text_search_parser.sql diff --git a/crates/squawk_parser/test_data/ok/drop_text_search_template.sql b/crates/squawk_parser/tests/data/ok/drop_text_search_template.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_text_search_template.sql rename to crates/squawk_parser/tests/data/ok/drop_text_search_template.sql diff --git a/crates/squawk_parser/test_data/ok/drop_transform.sql b/crates/squawk_parser/tests/data/ok/drop_transform.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_transform.sql rename to crates/squawk_parser/tests/data/ok/drop_transform.sql diff --git a/crates/squawk_parser/test_data/ok/drop_trigger.sql b/crates/squawk_parser/tests/data/ok/drop_trigger.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_trigger.sql rename to crates/squawk_parser/tests/data/ok/drop_trigger.sql diff --git a/crates/squawk_parser/test_data/ok/drop_type.sql b/crates/squawk_parser/tests/data/ok/drop_type.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_type.sql rename to crates/squawk_parser/tests/data/ok/drop_type.sql diff --git a/crates/squawk_parser/test_data/ok/drop_user.sql b/crates/squawk_parser/tests/data/ok/drop_user.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_user.sql rename to crates/squawk_parser/tests/data/ok/drop_user.sql diff --git a/crates/squawk_parser/test_data/ok/drop_user_mapping.sql b/crates/squawk_parser/tests/data/ok/drop_user_mapping.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_user_mapping.sql rename to crates/squawk_parser/tests/data/ok/drop_user_mapping.sql diff --git a/crates/squawk_parser/test_data/ok/drop_view.sql b/crates/squawk_parser/tests/data/ok/drop_view.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/drop_view.sql rename to crates/squawk_parser/tests/data/ok/drop_view.sql diff --git a/crates/squawk_parser/test_data/ok/execute.sql b/crates/squawk_parser/tests/data/ok/execute.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/execute.sql rename to crates/squawk_parser/tests/data/ok/execute.sql diff --git a/crates/squawk_parser/test_data/ok/explain.sql b/crates/squawk_parser/tests/data/ok/explain.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/explain.sql rename to crates/squawk_parser/tests/data/ok/explain.sql diff --git a/crates/squawk_parser/test_data/ok/fetch.sql b/crates/squawk_parser/tests/data/ok/fetch.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/fetch.sql rename to crates/squawk_parser/tests/data/ok/fetch.sql diff --git a/crates/squawk_parser/test_data/ok/grant.sql b/crates/squawk_parser/tests/data/ok/grant.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/grant.sql rename to crates/squawk_parser/tests/data/ok/grant.sql diff --git a/crates/squawk_parser/test_data/ok/import_foreign_schema.sql b/crates/squawk_parser/tests/data/ok/import_foreign_schema.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/import_foreign_schema.sql rename to crates/squawk_parser/tests/data/ok/import_foreign_schema.sql diff --git a/crates/squawk_parser/test_data/ok/insert.sql b/crates/squawk_parser/tests/data/ok/insert.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/insert.sql rename to crates/squawk_parser/tests/data/ok/insert.sql diff --git a/crates/squawk_parser/test_data/ok/listen.sql b/crates/squawk_parser/tests/data/ok/listen.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/listen.sql rename to crates/squawk_parser/tests/data/ok/listen.sql diff --git a/crates/squawk_parser/test_data/ok/load.sql b/crates/squawk_parser/tests/data/ok/load.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/load.sql rename to crates/squawk_parser/tests/data/ok/load.sql diff --git a/crates/squawk_parser/test_data/ok/lock.sql b/crates/squawk_parser/tests/data/ok/lock.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/lock.sql rename to crates/squawk_parser/tests/data/ok/lock.sql diff --git a/crates/squawk_parser/test_data/ok/merge.sql b/crates/squawk_parser/tests/data/ok/merge.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/merge.sql rename to crates/squawk_parser/tests/data/ok/merge.sql diff --git a/crates/squawk_parser/test_data/ok/merge_pg17.sql b/crates/squawk_parser/tests/data/ok/merge_pg17.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/merge_pg17.sql rename to crates/squawk_parser/tests/data/ok/merge_pg17.sql diff --git a/crates/squawk_parser/test_data/ok/misc.sql b/crates/squawk_parser/tests/data/ok/misc.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/misc.sql rename to crates/squawk_parser/tests/data/ok/misc.sql diff --git a/crates/squawk_parser/test_data/ok/move.sql b/crates/squawk_parser/tests/data/ok/move.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/move.sql rename to crates/squawk_parser/tests/data/ok/move.sql diff --git a/crates/squawk_parser/test_data/ok/notify.sql b/crates/squawk_parser/tests/data/ok/notify.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/notify.sql rename to crates/squawk_parser/tests/data/ok/notify.sql diff --git a/crates/squawk_parser/test_data/ok/precedence.sql b/crates/squawk_parser/tests/data/ok/precedence.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/precedence.sql rename to crates/squawk_parser/tests/data/ok/precedence.sql diff --git a/crates/squawk_parser/test_data/ok/prepare.sql b/crates/squawk_parser/tests/data/ok/prepare.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/prepare.sql rename to crates/squawk_parser/tests/data/ok/prepare.sql diff --git a/crates/squawk_parser/test_data/ok/reassign.sql b/crates/squawk_parser/tests/data/ok/reassign.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/reassign.sql rename to crates/squawk_parser/tests/data/ok/reassign.sql diff --git a/crates/squawk_parser/test_data/ok/refresh.sql b/crates/squawk_parser/tests/data/ok/refresh.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/refresh.sql rename to crates/squawk_parser/tests/data/ok/refresh.sql diff --git a/crates/squawk_parser/test_data/ok/reindex.sql b/crates/squawk_parser/tests/data/ok/reindex.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/reindex.sql rename to crates/squawk_parser/tests/data/ok/reindex.sql diff --git a/crates/squawk_parser/test_data/ok/reset.sql b/crates/squawk_parser/tests/data/ok/reset.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/reset.sql rename to crates/squawk_parser/tests/data/ok/reset.sql diff --git a/crates/squawk_parser/test_data/ok/revoke.sql b/crates/squawk_parser/tests/data/ok/revoke.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/revoke.sql rename to crates/squawk_parser/tests/data/ok/revoke.sql diff --git a/crates/squawk_parser/test_data/ok/schemas.sql b/crates/squawk_parser/tests/data/ok/schemas.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/schemas.sql rename to crates/squawk_parser/tests/data/ok/schemas.sql diff --git a/crates/squawk_parser/test_data/ok/security_label.sql b/crates/squawk_parser/tests/data/ok/security_label.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/security_label.sql rename to crates/squawk_parser/tests/data/ok/security_label.sql diff --git a/crates/squawk_parser/test_data/ok/select.sql b/crates/squawk_parser/tests/data/ok/select.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/select.sql rename to crates/squawk_parser/tests/data/ok/select.sql diff --git a/crates/squawk_parser/test_data/ok/select_casts.sql b/crates/squawk_parser/tests/data/ok/select_casts.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/select_casts.sql rename to crates/squawk_parser/tests/data/ok/select_casts.sql diff --git a/crates/squawk_parser/test_data/ok/select_compound_union_select.sql b/crates/squawk_parser/tests/data/ok/select_compound_union_select.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/select_compound_union_select.sql rename to crates/squawk_parser/tests/data/ok/select_compound_union_select.sql diff --git a/crates/squawk_parser/test_data/ok/select_cte.sql b/crates/squawk_parser/tests/data/ok/select_cte.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/select_cte.sql rename to crates/squawk_parser/tests/data/ok/select_cte.sql diff --git a/crates/squawk_parser/test_data/ok/select_funcs.sql b/crates/squawk_parser/tests/data/ok/select_funcs.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/select_funcs.sql rename to crates/squawk_parser/tests/data/ok/select_funcs.sql diff --git a/crates/squawk_parser/test_data/ok/select_funcs_pg17.sql b/crates/squawk_parser/tests/data/ok/select_funcs_pg17.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/select_funcs_pg17.sql rename to crates/squawk_parser/tests/data/ok/select_funcs_pg17.sql diff --git a/crates/squawk_parser/test_data/ok/select_into.sql b/crates/squawk_parser/tests/data/ok/select_into.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/select_into.sql rename to crates/squawk_parser/tests/data/ok/select_into.sql diff --git a/crates/squawk_parser/test_data/ok/select_operators.sql b/crates/squawk_parser/tests/data/ok/select_operators.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/select_operators.sql rename to crates/squawk_parser/tests/data/ok/select_operators.sql diff --git a/crates/squawk_parser/test_data/ok/set_constraints.sql b/crates/squawk_parser/tests/data/ok/set_constraints.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/set_constraints.sql rename to crates/squawk_parser/tests/data/ok/set_constraints.sql diff --git a/crates/squawk_parser/test_data/ok/set_role.sql b/crates/squawk_parser/tests/data/ok/set_role.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/set_role.sql rename to crates/squawk_parser/tests/data/ok/set_role.sql diff --git a/crates/squawk_parser/test_data/ok/set_session_auth.sql b/crates/squawk_parser/tests/data/ok/set_session_auth.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/set_session_auth.sql rename to crates/squawk_parser/tests/data/ok/set_session_auth.sql diff --git a/crates/squawk_parser/test_data/ok/set_transaction.sql b/crates/squawk_parser/tests/data/ok/set_transaction.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/set_transaction.sql rename to crates/squawk_parser/tests/data/ok/set_transaction.sql diff --git a/crates/squawk_parser/test_data/ok/transaction.sql b/crates/squawk_parser/tests/data/ok/transaction.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/transaction.sql rename to crates/squawk_parser/tests/data/ok/transaction.sql diff --git a/crates/squawk_parser/test_data/ok/truncate.sql b/crates/squawk_parser/tests/data/ok/truncate.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/truncate.sql rename to crates/squawk_parser/tests/data/ok/truncate.sql diff --git a/crates/squawk_parser/test_data/ok/unlisten.sql b/crates/squawk_parser/tests/data/ok/unlisten.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/unlisten.sql rename to crates/squawk_parser/tests/data/ok/unlisten.sql diff --git a/crates/squawk_parser/test_data/ok/update.sql b/crates/squawk_parser/tests/data/ok/update.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/update.sql rename to crates/squawk_parser/tests/data/ok/update.sql diff --git a/crates/squawk_parser/test_data/ok/vacuum.sql b/crates/squawk_parser/tests/data/ok/vacuum.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/vacuum.sql rename to crates/squawk_parser/tests/data/ok/vacuum.sql diff --git a/crates/squawk_parser/test_data/ok/values.sql b/crates/squawk_parser/tests/data/ok/values.sql similarity index 100% rename from crates/squawk_parser/test_data/ok/values.sql rename to crates/squawk_parser/tests/data/ok/values.sql diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_aggregate_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_aggregate_ok.snap similarity index 96% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_aggregate_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_aggregate_ok.snap index 9a9da3be..ed5750e3 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_aggregate_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_aggregate_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_aggregate.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_aggregate.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- star" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_collation_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_collation_ok.snap similarity index 93% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_collation_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_collation_ok.snap index 1c78e348..fdc84cf6 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_collation_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_collation_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_collation.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_collation.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- refresh" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_conversion_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_conversion_ok.snap similarity index 93% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_conversion_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_conversion_ok.snap index b11698be..64414bc8 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_conversion_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_conversion_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_conversion.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_conversion.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- rename" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_database_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_database_ok.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_database_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_database_ok.snap index 74281ab8..8f3a3a2d 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_database_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_database_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_database.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_database.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- rename" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_default_privileges_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_default_privileges_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_default_privileges_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_default_privileges_ok.snap index 8e2a9918..7ec31028 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_default_privileges_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_default_privileges_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_default_privileges.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_default_privileges.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_domain_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_domain_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_domain_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_domain_ok.snap index 11d539ac..3c364b47 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_domain_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_domain_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_domain.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_domain.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- set_default" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_event_trigger_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_event_trigger_ok.snap similarity index 94% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_event_trigger_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_event_trigger_ok.snap index eadcd101..07a23852 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_event_trigger_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_event_trigger_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_event_trigger.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_event_trigger.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- disable" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_extension_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_extension_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_extension_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_extension_ok.snap index 06907ecf..3bccc061 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_extension_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_extension_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_extension.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_extension.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- update_to" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_foreign_data_wrapper_err.snap b/crates/squawk_parser/tests/snapshots/tests__alter_foreign_data_wrapper_err.snap similarity index 73% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_foreign_data_wrapper_err.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_foreign_data_wrapper_err.snap index cf2c84f2..862c9b4e 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_foreign_data_wrapper_err.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_foreign_data_wrapper_err.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/err/alter_foreign_data_wrapper.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/err/alter_foreign_data_wrapper.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- missing option" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_foreign_data_wrapper_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_foreign_data_wrapper_ok.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_foreign_data_wrapper_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_foreign_data_wrapper_ok.snap index e0df5bff..599398c5 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_foreign_data_wrapper_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_foreign_data_wrapper_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_foreign_data_wrapper.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_foreign_data_wrapper.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- handler" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_foreign_table_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_foreign_table_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_foreign_table_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_foreign_table_ok.snap index 177500d6..c9f3f04a 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_foreign_table_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_foreign_table_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_foreign_table.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_foreign_table.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- rename" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_function_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_function_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_function_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_function_ok.snap index b6aa3ac2..c9d840b8 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_function_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_function_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_function.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_function.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_group_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_group_ok.snap similarity index 95% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_group_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_group_ok.snap index 921e947c..69838db7 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_group_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_group_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_group.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_group.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- add" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_index_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_index_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_index_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_index_ok.snap index f31a1440..2e9ff1b4 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_index_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_index_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_index.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_index.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- rename" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_language_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_language_ok.snap similarity index 91% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_language_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_language_ok.snap index 0d6f05b3..b7017620 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_language_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_language_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_language.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_language.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- rename" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_large_object_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_large_object_ok.snap similarity index 85% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_large_object_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_large_object_ok.snap index 3780f819..5346bbc6 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_large_object_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_large_object_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_large_object.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_large_object.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_materialized_view_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_materialized_view_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_materialized_view_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_materialized_view_ok.snap index e234887d..d4fd5a4f 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_materialized_view_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_materialized_view_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_materialized_view.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_materialized_view.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- rename_view" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_operator_class_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_operator_class_ok.snap similarity index 94% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_operator_class_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_operator_class_ok.snap index 445f8f0b..f977ef21 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_operator_class_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_operator_class_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_operator_class.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_operator_class.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- rename" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_operator_family_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_operator_family_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_operator_family_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_operator_family_ok.snap index 5bdd8bc5..86d7b5b9 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_operator_family_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_operator_family_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_operator_family.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_operator_family.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_operator_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_operator_ok.snap similarity index 96% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_operator_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_operator_ok.snap index 72f6391e..33d45257 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_operator_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_operator_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_operator.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_operator.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- owner" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_policy_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_policy_ok.snap similarity index 96% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_policy_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_policy_ok.snap index 25006cf8..63006b8f 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_policy_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_policy_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_policy.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_policy.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- rename" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_procedure_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_procedure_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_procedure_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_procedure_ok.snap index 56d25f92..df97b925 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_procedure_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_procedure_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_procedure.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_procedure.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- rename" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_publication_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_publication_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_publication_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_publication_ok.snap index 4601fec8..e4312f0d 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_publication_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_publication_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_publication.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_publication.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- add_table" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_role_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_role_ok.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_role_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_role_ok.snap index f1aba2db..37cc7cca 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_role_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_role_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_role.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_role.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- with_options" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_routine_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_routine_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_routine_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_routine_ok.snap index dc5bd21d..52c1c09b 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_routine_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_routine_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_routine.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_routine.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_rule_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_rule_ok.snap similarity index 88% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_rule_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_rule_ok.snap index 868d803b..c237b4b9 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_rule_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_rule_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_rule.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_rule.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_schema_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_schema_ok.snap similarity index 88% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_schema_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_schema_ok.snap index 299d7d7d..d5bdd6af 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_schema_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_schema_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_schema.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_schema.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- rename" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_sequence_err.snap b/crates/squawk_parser/tests/snapshots/tests__alter_sequence_err.snap similarity index 70% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_sequence_err.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_sequence_err.snap index 7654db48..c8583359 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_sequence_err.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_sequence_err.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/err/alter_sequence.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/err/alter_sequence.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- missing option" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_sequence_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_sequence_ok.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_sequence_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_sequence_ok.snap index 8bcc4200..78b19f21 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_sequence_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_sequence_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_sequence.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_sequence.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- full" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_server_err.snap b/crates/squawk_parser/tests/snapshots/tests__alter_server_err.snap similarity index 68% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_server_err.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_server_err.snap index 6fd6200f..c726703f 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_server_err.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_server_err.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/err/alter_server.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/err/alter_server.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- missing option" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_server_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_server_ok.snap similarity index 93% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_server_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_server_ok.snap index 2b8a7f5d..ac918016 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_server_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_server_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_server.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_server.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_statistics_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_statistics_ok.snap similarity index 94% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_statistics_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_statistics_ok.snap index cfbd6c0d..73a09909 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_statistics_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_statistics_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_statistics.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_statistics.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- owner" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_subscription_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_subscription_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_subscription_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_subscription_ok.snap index bfe56cab..9e8bb19b 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_subscription_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_subscription_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_subscription.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_subscription.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- connection" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_system_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_system_ok.snap similarity index 95% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_system_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_system_ok.snap index 5ebb0c3c..bd42d40f 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_system_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_system_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_system.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_system.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- set_to" diff --git a/crates/squawk_parser/src/snapshots/parser__test__alter_table_err.snap b/crates/squawk_parser/tests/snapshots/tests__alter_table_err.snap similarity index 95% rename from crates/squawk_parser/src/snapshots/parser__test__alter_table_err.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_table_err.snap index f8a94c59..7a7ef002 100644 --- a/crates/squawk_parser/src/snapshots/parser__test__alter_table_err.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_table_err.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/err/alter_table.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/err/alter_table.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- missing alter_table" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_table_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_table_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_table_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_table_ok.snap index 5efe5a73..850398bc 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_table_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_table_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_table.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_table.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- add column" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_table_pg17_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_table_pg17_ok.snap similarity index 93% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_table_pg17_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_table_pg17_ok.snap index c7fe3fa8..721ae827 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_table_pg17_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_table_pg17_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_table_pg17.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_table_pg17.sql +snapshot_kind: text --- SOURCE_FILE WHITESPACE "\n" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_tablespace_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_tablespace_ok.snap similarity index 96% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_tablespace_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_tablespace_ok.snap index 79ce0f93..f36e9a5b 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_tablespace_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_tablespace_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_tablespace.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_tablespace.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- rename" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_text_search_configuration_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_text_search_configuration_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_text_search_configuration_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_text_search_configuration_ok.snap index 604a1c5a..0f054582 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_text_search_configuration_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_text_search_configuration_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_text_search_configuration.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_text_search_configuration.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- add_mapping" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_text_search_dictionary_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_text_search_dictionary_ok.snap similarity index 94% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_text_search_dictionary_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_text_search_dictionary_ok.snap index 82c37ac8..3a8f6aad 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_text_search_dictionary_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_text_search_dictionary_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_text_search_dictionary.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_text_search_dictionary.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- options" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_text_search_parser_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_text_search_parser_ok.snap similarity index 91% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_text_search_parser_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_text_search_parser_ok.snap index a71e6520..99cd1d6b 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_text_search_parser_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_text_search_parser_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_text_search_parser.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_text_search_parser.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- rename" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_text_search_template_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_text_search_template_ok.snap similarity index 87% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_text_search_template_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_text_search_template_ok.snap index 9848c15e..02fe9997 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_text_search_template_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_text_search_template_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_text_search_template.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_text_search_template.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- rename" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_trigger_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_trigger_ok.snap similarity index 92% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_trigger_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_trigger_ok.snap index 217852eb..bd83bdce 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_trigger_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_trigger_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_trigger.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_trigger.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- rename" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_type_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_type_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_type_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_type_ok.snap index 7c06435a..579c4679 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_type_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_type_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_type.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_type.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- owner" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_user_mapping_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_user_mapping_ok.snap similarity index 86% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_user_mapping_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_user_mapping_ok.snap index b82facb9..6ddc2753 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_user_mapping_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_user_mapping_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_user_mapping.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_user_mapping.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- full" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_user_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_user_ok.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_user_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_user_ok.snap index 0bad6b57..d4275063 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_user_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_user_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_user.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_user.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_view_ok.snap b/crates/squawk_parser/tests/snapshots/tests__alter_view_ok.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__alter_view_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__alter_view_ok.snap index 270e42a9..bb8af155 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__alter_view_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__alter_view_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/alter_view.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/alter_view.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- column_set_default" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__analyze_ok.snap b/crates/squawk_parser/tests/snapshots/tests__analyze_ok.snap similarity index 94% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__analyze_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__analyze_ok.snap index 540b8ef6..a23226c8 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__analyze_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__analyze_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/analyze.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/analyze.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__call_ok.snap b/crates/squawk_parser/tests/snapshots/tests__call_ok.snap similarity index 92% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__call_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__call_ok.snap index 4bc5e8ba..b0ca763d 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__call_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__call_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/call.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/call.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__checkpoint_ok.snap b/crates/squawk_parser/tests/snapshots/tests__checkpoint_ok.snap similarity index 54% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__checkpoint_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__checkpoint_ok.snap index 5ef96cbb..acd30f3c 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__checkpoint_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__checkpoint_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/checkpoint.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/checkpoint.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- checkpoint" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__close_ok.snap b/crates/squawk_parser/tests/snapshots/tests__close_ok.snap similarity index 69% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__close_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__close_ok.snap index c86edc2e..c93b5dc6 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__close_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__close_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/close.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/close.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- pg_docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__cluster_ok.snap b/crates/squawk_parser/tests/snapshots/tests__cluster_ok.snap similarity index 94% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__cluster_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__cluster_ok.snap index 5b82a5f2..a09b1aa2 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__cluster_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__cluster_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/cluster.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/cluster.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__comment_ok.snap b/crates/squawk_parser/tests/snapshots/tests__comment_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__comment_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__comment_ok.snap index 3a3e0279..04bb439f 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__comment_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__comment_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/comment.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/comment.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- access_method" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__copy_ok.snap b/crates/squawk_parser/tests/snapshots/tests__copy_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__copy_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__copy_ok.snap index b7574cb4..69989513 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__copy_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__copy_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/copy.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/copy.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple_copy_from" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_access_method_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_access_method_ok.snap similarity index 89% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_access_method_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_access_method_ok.snap index 3822b33b..faa7c8ec 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_access_method_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_access_method_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_access_method.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_access_method.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_aggregate_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_aggregate_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_aggregate_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_aggregate_ok.snap index 3ee8eda0..419cb142 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_aggregate_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_aggregate_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_aggregate.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_aggregate.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple_old_syntax" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_cast_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_cast_ok.snap similarity index 95% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_cast_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_cast_ok.snap index f855c217..0d1357e9 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_cast_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_cast_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_cast.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_cast.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_collation_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_collation_ok.snap similarity index 95% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_collation_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_collation_ok.snap index 686b1c8c..ecee2431 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_collation_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_collation_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_collation.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_collation.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_conversion_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_conversion_ok.snap similarity index 91% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_conversion_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_conversion_ok.snap index 4cccb1a0..5d9fc656 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_conversion_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_conversion_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_conversion.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_conversion.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_database_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_database_ok.snap similarity index 95% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_database_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_database_ok.snap index d002120a..ab19b588 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_database_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_database_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_database.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_database.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_domain_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_domain_ok.snap similarity index 92% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_domain_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_domain_ok.snap index d26d0a6f..e02cb0ad 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_domain_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_domain_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_domain.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_domain.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_event_trigger_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_event_trigger_ok.snap similarity index 94% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_event_trigger_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_event_trigger_ok.snap index 9d4166a3..874af966 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_event_trigger_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_event_trigger_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_event_trigger.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_event_trigger.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_ext_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_ext_ok.snap similarity index 92% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_ext_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_ext_ok.snap index aa7f2116..37a46eb4 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_ext_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_ext_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_ext.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_ext.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- create_extension" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_foreign_data_wrapper_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_foreign_data_wrapper_ok.snap similarity index 91% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_foreign_data_wrapper_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_foreign_data_wrapper_ok.snap index 4a3e373b..bab46449 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_foreign_data_wrapper_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_foreign_data_wrapper_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_foreign_data_wrapper.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_foreign_data_wrapper.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_foreign_table_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_foreign_table_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_foreign_table_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_foreign_table_ok.snap index 28683095..304c7c0a 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_foreign_table_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_foreign_table_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_foreign_table.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_foreign_table.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_function_err.snap b/crates/squawk_parser/tests/snapshots/tests__create_function_err.snap similarity index 65% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_function_err.snap rename to crates/squawk_parser/tests/snapshots/tests__create_function_err.snap index 01d1541e..351eb2cc 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_function_err.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_function_err.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/err/create_function.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/err/create_function.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- regression partial definition" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_function_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_function_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_function_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_function_ok.snap index bf3d907f..674001d8 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_function_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_function_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_function.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_function.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- create_func_with_in_out" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_group_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_group_ok.snap similarity index 95% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_group_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_group_ok.snap index 964768dc..c47f69dc 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_group_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_group_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_group.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_group.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_index_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_index_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_index_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_index_ok.snap index 4d16ae78..25e91a6d 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_index_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_index_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_index.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_index.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- create_index" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_language_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_language_ok.snap similarity index 90% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_language_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_language_ok.snap index 5e4559c4..320bef1a 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_language_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_language_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_language.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_language.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_materialized_view_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_materialized_view_ok.snap similarity index 96% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_materialized_view_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_materialized_view_ok.snap index af804468..f1624682 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_materialized_view_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_materialized_view_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_materialized_view.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_materialized_view.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_operator_class_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_operator_class_ok.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_operator_class_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_operator_class_ok.snap index 8db1e15c..7b865c1a 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_operator_class_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_operator_class_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_operator_class.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_operator_class.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_operator_family_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_operator_family_ok.snap similarity index 86% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_operator_family_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_operator_family_ok.snap index b58b05ab..593555f2 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_operator_family_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_operator_family_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_operator_family.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_operator_family.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_operator_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_operator_ok.snap similarity index 96% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_operator_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_operator_ok.snap index 72edde93..2dc1fa71 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_operator_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_operator_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_operator.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_operator.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_policy_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_policy_ok.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_policy_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_policy_ok.snap index 6a3db115..961a30da 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_policy_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_policy_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_policy.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_policy.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_procedure_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_procedure_ok.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_procedure_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_procedure_ok.snap index 1bb59d74..2497734c 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_procedure_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_procedure_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_procedure.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_procedure.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_publication_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_publication_ok.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_publication_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_publication_ok.snap index 6f1af9ea..9facedbf 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_publication_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_publication_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_publication.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_publication.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_role_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_role_ok.snap similarity index 94% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_role_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_role_ok.snap index 189026be..723bced2 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_role_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_role_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_role.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_role.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_rule_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_rule_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_rule_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_rule_ok.snap index 5d62b493..1bce7cbf 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_rule_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_rule_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_rule.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_rule.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_sequence_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_sequence_ok.snap similarity index 94% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_sequence_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_sequence_ok.snap index 9764c0d1..0b7ef4c9 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_sequence_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_sequence_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_sequence.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_sequence.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_server_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_server_ok.snap similarity index 94% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_server_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_server_ok.snap index b6f15ba6..e8cd19bf 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_server_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_server_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_server.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_server.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_statistics_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_statistics_ok.snap similarity index 96% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_statistics_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_statistics_ok.snap index 45cb77b4..17035c95 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_statistics_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_statistics_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_statistics.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_statistics.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_subscription_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_subscription_ok.snap similarity index 96% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_subscription_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_subscription_ok.snap index b12b2f0b..bc35179c 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_subscription_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_subscription_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_subscription.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_subscription.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_table_as_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_table_as_ok.snap similarity index 95% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_table_as_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_table_as_ok.snap index 7120f03a..b00c21cb 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_table_as_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_table_as_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_table_as.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_table_as.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- execute" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_table_err.snap b/crates/squawk_parser/tests/snapshots/tests__create_table_err.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_table_err.snap rename to crates/squawk_parser/tests/snapshots/tests__create_table_err.snap index 137a9c7a..ce9a9e0a 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_table_err.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_table_err.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/err/create_table.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/err/create_table.sql +snapshot_kind: text --- SOURCE_FILE CREATE_TABLE diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_table_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_table_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_table_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_table_ok.snap index 4390a62a..3336b5ce 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_table_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_table_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_table.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_table.sql +snapshot_kind: text --- SOURCE_FILE CREATE_TABLE diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_table_pg17_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_table_pg17_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_table_pg17_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_table_pg17_ok.snap index a895dc96..60052d80 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_table_pg17_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_table_pg17_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_table_pg17.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_table_pg17.sql +snapshot_kind: text --- SOURCE_FILE CREATE_TABLE diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_tablespace_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_tablespace_ok.snap similarity index 93% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_tablespace_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_tablespace_ok.snap index 7450d6c1..e5dd7c22 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_tablespace_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_tablespace_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_tablespace.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_tablespace.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_text_search_config_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_text_search_config_ok.snap similarity index 90% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_text_search_config_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_text_search_config_ok.snap index a740d0ce..ac73e982 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_text_search_config_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_text_search_config_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_text_search_config.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_text_search_config.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_text_search_dict_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_text_search_dict_ok.snap similarity index 92% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_text_search_dict_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_text_search_dict_ok.snap index e231e385..5afdb82c 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_text_search_dict_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_text_search_dict_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_text_search_dict.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_text_search_dict.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_text_search_parser_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_text_search_parser_ok.snap similarity index 95% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_text_search_parser_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_text_search_parser_ok.snap index 43628ebc..b27e3b59 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_text_search_parser_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_text_search_parser_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_text_search_parser.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_text_search_parser.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_text_search_template_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_text_search_template_ok.snap similarity index 91% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_text_search_template_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_text_search_template_ok.snap index cad1b597..d6cf58c1 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_text_search_template_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_text_search_template_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_text_search_template.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_text_search_template.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_transform_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_transform_ok.snap similarity index 95% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_transform_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_transform_ok.snap index 4b5e4cd1..627bcc85 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_transform_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_transform_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_transform.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_transform.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_trigger_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_trigger_ok.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_trigger_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_trigger_ok.snap index 4139004b..b8e3dab3 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_trigger_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_trigger_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_trigger.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_trigger.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- create_trigger" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_type_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_type_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_type_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_type_ok.snap index aa221027..cc275e28 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_type_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_type_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_type.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_type.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- create_type_as" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_user_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_user_ok.snap similarity index 95% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_user_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_user_ok.snap index 1b8d49f7..b952945e 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_user_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_user_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_user.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_user.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_view_extra_parens_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_view_extra_parens_ok.snap similarity index 91% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_view_extra_parens_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_view_extra_parens_ok.snap index 4ef4e894..d5bfd1e3 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_view_extra_parens_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_view_extra_parens_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_view_extra_parens.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_view_extra_parens.sql +snapshot_kind: text --- SOURCE_FILE CREATE_VIEW_STMT diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_view_ok.snap b/crates/squawk_parser/tests/snapshots/tests__create_view_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__create_view_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__create_view_ok.snap index e04f3366..0d9dc5ae 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__create_view_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__create_view_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/create_view.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/create_view.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__deallocate_ok.snap b/crates/squawk_parser/tests/snapshots/tests__deallocate_ok.snap similarity index 79% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__deallocate_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__deallocate_ok.snap index 416bce95..651cca95 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__deallocate_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__deallocate_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/deallocate.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/deallocate.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- pg_docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__declare_ok.snap b/crates/squawk_parser/tests/snapshots/tests__declare_ok.snap similarity index 94% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__declare_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__declare_ok.snap index eaf95d3c..ec0c4806 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__declare_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__declare_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/declare.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/declare.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- pg_docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__delete_ok.snap b/crates/squawk_parser/tests/snapshots/tests__delete_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__delete_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__delete_ok.snap index e4a0dc86..ddc52faa 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__delete_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__delete_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/delete.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/delete.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- delete" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__discard_ok.snap b/crates/squawk_parser/tests/snapshots/tests__discard_ok.snap similarity index 83% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__discard_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__discard_ok.snap index fd94cdef..bda3482b 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__discard_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__discard_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/discard.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/discard.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- pg_docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__do_ok.snap b/crates/squawk_parser/tests/snapshots/tests__do_ok.snap similarity index 86% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__do_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__do_ok.snap index 43c3edb5..bbc6721c 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__do_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__do_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/do.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/do.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- pg_docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_access_method_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_access_method_ok.snap similarity index 88% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_access_method_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_access_method_ok.snap index 7d516313..750d74f4 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_access_method_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_access_method_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_access_method.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_access_method.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_aggregate_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_aggregate_ok.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_aggregate_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_aggregate_ok.snap index d336ebe8..a8b56bc3 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_aggregate_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_aggregate_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_aggregate.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_aggregate.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_cast_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_cast_ok.snap similarity index 93% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_cast_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_cast_ok.snap index f637fc8d..92174b0b 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_cast_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_cast_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_cast.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_cast.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_collation_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_collation_ok.snap similarity index 89% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_collation_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_collation_ok.snap index 3cb928aa..c9ee4393 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_collation_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_collation_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_collation.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_collation.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_conversion_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_conversion_ok.snap similarity index 90% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_conversion_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_conversion_ok.snap index 1ba7c4eb..60c360ff 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_conversion_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_conversion_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_conversion.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_conversion.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_database_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_database_ok.snap similarity index 92% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_database_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_database_ok.snap index a699c1e7..fe762dc1 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_database_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_database_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_database.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_database.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- drop_database" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_domain_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_domain_ok.snap similarity index 91% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_domain_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_domain_ok.snap index 85d087cd..1e81ccbf 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_domain_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_domain_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_domain.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_domain.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_event_trigger_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_event_trigger_ok.snap similarity index 88% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_event_trigger_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_event_trigger_ok.snap index 922af47d..8d06962b 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_event_trigger_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_event_trigger_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_event_trigger.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_event_trigger.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_extension_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_extension_ok.snap similarity index 89% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_extension_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_extension_ok.snap index 00ca4762..83c034eb 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_extension_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_extension_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_extension.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_extension.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_foreign_data_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_foreign_data_ok.snap similarity index 91% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_foreign_data_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_foreign_data_ok.snap index bab4afb0..55b6ff02 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_foreign_data_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_foreign_data_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_foreign_data.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_foreign_data.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_foreign_table_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_foreign_table_ok.snap similarity index 92% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_foreign_table_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_foreign_table_ok.snap index 6718ac30..c3de156e 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_foreign_table_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_foreign_table_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_foreign_table.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_foreign_table.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_function_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_function_ok.snap similarity index 93% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_function_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_function_ok.snap index 8ca0420b..fd5d2a9d 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_function_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_function_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_function.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_function.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_group_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_group_ok.snap similarity index 83% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_group_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_group_ok.snap index f5cd174d..3c61ca6d 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_group_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_group_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_group.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_group.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_index_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_index_ok.snap similarity index 94% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_index_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_index_ok.snap index 659053e3..bdca5e86 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_index_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_index_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_index.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_index.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- drop_index" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_language_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_language_ok.snap similarity index 87% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_language_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_language_ok.snap index 146e3ab6..dd0eaa78 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_language_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_language_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_language.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_language.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_materialized_view_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_materialized_view_ok.snap similarity index 92% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_materialized_view_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_materialized_view_ok.snap index aea3419a..59820c70 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_materialized_view_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_materialized_view_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_materialized_view.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_materialized_view.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_operator_class_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_operator_class_ok.snap similarity index 92% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_operator_class_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_operator_class_ok.snap index e65fd8b4..32f45ff2 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_operator_class_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_operator_class_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_operator_class.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_operator_class.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_operator_family_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_operator_family_ok.snap similarity index 92% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_operator_family_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_operator_family_ok.snap index d097f436..29534152 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_operator_family_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_operator_family_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_operator_family.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_operator_family.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_operator_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_operator_ok.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_operator_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_operator_ok.snap index a9554b09..640d23c3 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_operator_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_operator_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_operator.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_operator.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_owned_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_owned_ok.snap similarity index 88% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_owned_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_owned_ok.snap index 44fb9eb3..3e0f4d2c 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_owned_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_owned_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_owned.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_owned.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_policy_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_policy_ok.snap similarity index 91% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_policy_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_policy_ok.snap index 4372d3c2..6a0a3aa2 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_policy_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_policy_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_policy.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_policy.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_procedure_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_procedure_ok.snap similarity index 93% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_procedure_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_procedure_ok.snap index e488a920..6414db11 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_procedure_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_procedure_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_procedure.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_procedure.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_publication_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_publication_ok.snap similarity index 89% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_publication_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_publication_ok.snap index 81f14060..ffdff650 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_publication_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_publication_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_publication.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_publication.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_role_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_role_ok.snap similarity index 88% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_role_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_role_ok.snap index 3301204d..5bb55805 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_role_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_role_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_role.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_role.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_routine_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_routine_ok.snap similarity index 93% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_routine_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_routine_ok.snap index 560df4fb..fdfb38bc 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_routine_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_routine_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_routine.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_routine.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_rule_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_rule_ok.snap similarity index 91% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_rule_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_rule_ok.snap index 731a9451..19513a5f 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_rule_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_rule_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_rule.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_rule.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_sequence_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_sequence_ok.snap similarity index 91% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_sequence_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_sequence_ok.snap index 3805202f..8abda7db 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_sequence_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_sequence_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_sequence.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_sequence.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_server_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_server_ok.snap similarity index 89% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_server_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_server_ok.snap index 8eec386d..3be10781 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_server_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_server_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_server.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_server.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_statistics_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_statistics_ok.snap similarity index 91% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_statistics_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_statistics_ok.snap index 53109791..81347193 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_statistics_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_statistics_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_statistics.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_statistics.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_subscription_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_subscription_ok.snap similarity index 87% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_subscription_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_subscription_ok.snap index 7d8be720..a08f5b75 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_subscription_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_subscription_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_subscription.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_subscription.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_table_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_table_ok.snap similarity index 95% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_table_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_table_ok.snap index ca913f09..a7bcd3c9 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_table_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_table_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_table.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_table.sql +snapshot_kind: text --- SOURCE_FILE DROP_TABLE diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_tablespace_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_tablespace_ok.snap similarity index 80% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_tablespace_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_tablespace_ok.snap index 809d3386..ec801159 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_tablespace_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_tablespace_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_tablespace.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_tablespace.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_text_search_config_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_text_search_config_ok.snap similarity index 89% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_text_search_config_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_text_search_config_ok.snap index 78636b0d..3b82e390 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_text_search_config_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_text_search_config_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_text_search_config.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_text_search_config.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_text_search_dict_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_text_search_dict_ok.snap similarity index 89% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_text_search_dict_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_text_search_dict_ok.snap index c262f488..36e9b15c 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_text_search_dict_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_text_search_dict_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_text_search_dict.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_text_search_dict.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_text_search_parser_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_text_search_parser_ok.snap similarity index 88% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_text_search_parser_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_text_search_parser_ok.snap index 8de2e9c3..f3426f46 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_text_search_parser_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_text_search_parser_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_text_search_parser.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_text_search_parser.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_text_search_template_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_text_search_template_ok.snap similarity index 88% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_text_search_template_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_text_search_template_ok.snap index 0ab25aea..c835436d 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_text_search_template_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_text_search_template_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_text_search_template.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_text_search_template.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_transform_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_transform_ok.snap similarity index 91% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_transform_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_transform_ok.snap index e6fff5c5..95060b88 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_transform_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_transform_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_transform.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_transform.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_trigger_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_trigger_ok.snap similarity index 93% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_trigger_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_trigger_ok.snap index ab245f10..1fa5231f 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_trigger_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_trigger_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_trigger.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_trigger.sql +snapshot_kind: text --- SOURCE_FILE DROP_TRIGGER_STMT diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_type_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_type_ok.snap similarity index 94% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_type_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_type_ok.snap index 382636d7..abfb84cb 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_type_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_type_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_type.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_type.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- drop_type" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_user_mapping_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_user_mapping_ok.snap similarity index 86% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_user_mapping_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_user_mapping_ok.snap index e32254a1..f983d718 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_user_mapping_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_user_mapping_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_user_mapping.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_user_mapping.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_user_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_user_ok.snap similarity index 83% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_user_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_user_ok.snap index 34c185f2..72ff6626 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_user_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_user_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_user.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_user.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_view_ok.snap b/crates/squawk_parser/tests/snapshots/tests__drop_view_ok.snap similarity index 89% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__drop_view_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__drop_view_ok.snap index c0ec753a..0997d629 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__drop_view_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__drop_view_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/drop_view.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/drop_view.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- pg_docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__execute_ok.snap b/crates/squawk_parser/tests/snapshots/tests__execute_ok.snap similarity index 88% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__execute_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__execute_ok.snap index ab7f7943..2a25efb8 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__execute_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__execute_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/execute.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/execute.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- execute" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__explain_ok.snap b/crates/squawk_parser/tests/snapshots/tests__explain_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__explain_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__explain_ok.snap index c59b0f70..fcbab3fb 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__explain_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__explain_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/explain.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/explain.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__fetch_ok.snap b/crates/squawk_parser/tests/snapshots/tests__fetch_ok.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__fetch_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__fetch_ok.snap index 113fca84..dbfc4e24 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__fetch_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__fetch_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/fetch.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/fetch.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- pg_docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__grant_ok.snap b/crates/squawk_parser/tests/snapshots/tests__grant_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__grant_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__grant_ok.snap index ef71b4f0..5af2e7d7 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__grant_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__grant_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/grant.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/grant.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__import_foreign_schema_ok.snap b/crates/squawk_parser/tests/snapshots/tests__import_foreign_schema_ok.snap similarity index 96% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__import_foreign_schema_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__import_foreign_schema_ok.snap index 786154e7..f3f5298c 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__import_foreign_schema_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__import_foreign_schema_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/import_foreign_schema.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/import_foreign_schema.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__insert_err.snap b/crates/squawk_parser/tests/snapshots/tests__insert_err.snap similarity index 96% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__insert_err.snap rename to crates/squawk_parser/tests/snapshots/tests__insert_err.snap index 93ca83d3..4bb13152 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__insert_err.snap +++ b/crates/squawk_parser/tests/snapshots/tests__insert_err.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/err/insert.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/err/insert.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- missing comma in column list" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__insert_ok.snap b/crates/squawk_parser/tests/snapshots/tests__insert_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__insert_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__insert_ok.snap index 2eb91145..8dd064b8 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__insert_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__insert_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/insert.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/insert.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- insert" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__listen_ok.snap b/crates/squawk_parser/tests/snapshots/tests__listen_ok.snap similarity index 71% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__listen_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__listen_ok.snap index 8d944b21..0727eb84 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__listen_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__listen_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/listen.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/listen.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- pg_docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__load_ok.snap b/crates/squawk_parser/tests/snapshots/tests__load_ok.snap similarity index 60% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__load_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__load_ok.snap index ca2b6661..b6ab05d4 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__load_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__load_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/load.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/load.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- pg_docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__lock_ok.snap b/crates/squawk_parser/tests/snapshots/tests__lock_ok.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__lock_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__lock_ok.snap index 878979e4..3b8bd999 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__lock_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__lock_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/lock.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/lock.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__merge_ok.snap b/crates/squawk_parser/tests/snapshots/tests__merge_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__merge_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__merge_ok.snap index 46644340..abff57b6 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__merge_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__merge_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/merge.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/merge.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__merge_pg17_ok.snap b/crates/squawk_parser/tests/snapshots/tests__merge_pg17_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__merge_pg17_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__merge_pg17_ok.snap index fa5a884c..1bbeaffb 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__merge_pg17_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__merge_pg17_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/merge_pg17.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/merge_pg17.sql +snapshot_kind: text --- SOURCE_FILE WHITESPACE "\n" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__misc_ok.snap b/crates/squawk_parser/tests/snapshots/tests__misc_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__misc_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__misc_ok.snap index 5c5ef3d9..596bf615 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__misc_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__misc_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/misc.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/misc.sql +snapshot_kind: text --- SOURCE_FILE CREATE_TABLE diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__move_ok.snap b/crates/squawk_parser/tests/snapshots/tests__move_ok.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__move_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__move_ok.snap index 81013ce2..76442c08 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__move_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__move_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/move.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/move.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- pg_docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__notify_ok.snap b/crates/squawk_parser/tests/snapshots/tests__notify_ok.snap similarity index 76% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__notify_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__notify_ok.snap index aad8ebb8..5b226531 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__notify_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__notify_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/notify.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/notify.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- notify_stmt" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__precedence_ok.snap b/crates/squawk_parser/tests/snapshots/tests__precedence_ok.snap similarity index 96% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__precedence_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__precedence_ok.snap index e7bd144c..28733235 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__precedence_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__precedence_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/precedence.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/precedence.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- see: https://github.com/postgres/postgres/blob/028b4b21df26fee67b3ce75c6f14fcfd3c7cf2ee/src/backend/parser/gram.y#L12699" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__prepare_ok.snap b/crates/squawk_parser/tests/snapshots/tests__prepare_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__prepare_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__prepare_ok.snap index 16501ad3..ca1e8dda 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__prepare_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__prepare_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/prepare.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/prepare.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- insert" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__reassign_ok.snap b/crates/squawk_parser/tests/snapshots/tests__reassign_ok.snap similarity index 86% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__reassign_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__reassign_ok.snap index e207387b..5af7bd2f 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__reassign_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__reassign_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/reassign.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/reassign.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__refresh_ok.snap b/crates/squawk_parser/tests/snapshots/tests__refresh_ok.snap similarity index 89% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__refresh_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__refresh_ok.snap index 76a9fcee..95ecf098 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__refresh_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__refresh_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/refresh.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/refresh.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__reindex_ok.snap b/crates/squawk_parser/tests/snapshots/tests__reindex_ok.snap similarity index 93% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__reindex_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__reindex_ok.snap index 1b99d13d..95002ccd 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__reindex_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__reindex_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/reindex.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/reindex.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- pg_docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__reset_ok.snap b/crates/squawk_parser/tests/snapshots/tests__reset_ok.snap similarity index 71% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__reset_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__reset_ok.snap index 3b8d926f..1f546d5e 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__reset_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__reset_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/reset.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/reset.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- pg_docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__revoke_ok.snap b/crates/squawk_parser/tests/snapshots/tests__revoke_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__revoke_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__revoke_ok.snap index 65d88ea5..81d101c1 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__revoke_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__revoke_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/revoke.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/revoke.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__schemas_ok.snap b/crates/squawk_parser/tests/snapshots/tests__schemas_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__schemas_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__schemas_ok.snap index e33bcadb..e78fb13f 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__schemas_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__schemas_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/schemas.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/schemas.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- create_schema" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__security_label_ok.snap b/crates/squawk_parser/tests/snapshots/tests__security_label_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__security_label_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__security_label_ok.snap index b7032761..f9ed330a 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__security_label_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__security_label_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/security_label.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/security_label.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- table" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_casts_ok.snap b/crates/squawk_parser/tests/snapshots/tests__select_casts_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__select_casts_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__select_casts_ok.snap index 106f622c..895709bc 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_casts_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__select_casts_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/select_casts.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/select_casts.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- type_casts" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_compound_union_select_ok.snap b/crates/squawk_parser/tests/snapshots/tests__select_compound_union_select_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__select_compound_union_select_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__select_compound_union_select_ok.snap index 9b2878c7..4390f772 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_compound_union_select_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__select_compound_union_select_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/select_compound_union_select.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/select_compound_union_select.sql +snapshot_kind: text --- SOURCE_FILE SELECT diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_cte_err.snap b/crates/squawk_parser/tests/snapshots/tests__select_cte_err.snap similarity index 87% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__select_cte_err.snap rename to crates/squawk_parser/tests/snapshots/tests__select_cte_err.snap index 4af283e9..34debfc9 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_cte_err.snap +++ b/crates/squawk_parser/tests/snapshots/tests__select_cte_err.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/err/select_cte.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/err/select_cte.sql +snapshot_kind: text --- SOURCE_FILE SELECT diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_cte_ok.snap b/crates/squawk_parser/tests/snapshots/tests__select_cte_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__select_cte_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__select_cte_ok.snap index 6b439b27..4303d276 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_cte_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__select_cte_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/select_cte.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/select_cte.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- with_merge" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_err.snap b/crates/squawk_parser/tests/snapshots/tests__select_err.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__select_err.snap rename to crates/squawk_parser/tests/snapshots/tests__select_err.snap index 6eb02f04..1ebb745f 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_err.snap +++ b/crates/squawk_parser/tests/snapshots/tests__select_err.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/err/select.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/err/select.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "--- via https://duckdb.org/docs/stable/sql/dialect/friendly_sql.html#trailing-commas" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_funcs_ok.snap b/crates/squawk_parser/tests/snapshots/tests__select_funcs_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__select_funcs_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__select_funcs_ok.snap index 3e4b7a44..07193ec2 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_funcs_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__select_funcs_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/select_funcs.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/select_funcs.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- normalize" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_funcs_pg17_ok.snap b/crates/squawk_parser/tests/snapshots/tests__select_funcs_pg17_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__select_funcs_pg17_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__select_funcs_pg17_ok.snap index 60387b40..463c5a0f 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_funcs_pg17_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__select_funcs_pg17_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/select_funcs_pg17.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/select_funcs_pg17.sql +snapshot_kind: text --- SOURCE_FILE WHITESPACE "\n" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_into_ok.snap b/crates/squawk_parser/tests/snapshots/tests__select_into_ok.snap similarity index 91% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__select_into_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__select_into_ok.snap index aa9ed51b..56e4412f 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_into_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__select_into_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/select_into.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/select_into.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_ok.snap b/crates/squawk_parser/tests/snapshots/tests__select_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__select_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__select_ok.snap index 0a9811c6..4063133b 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__select_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/select.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/select.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- parens_and_unions" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_operators_ok.snap b/crates/squawk_parser/tests/snapshots/tests__select_operators_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__select_operators_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__select_operators_ok.snap index d2e41336..de3ce574 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__select_operators_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__select_operators_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/select_operators.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/select_operators.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- logical_operators" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__set_constraints_ok.snap b/crates/squawk_parser/tests/snapshots/tests__set_constraints_ok.snap similarity index 90% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__set_constraints_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__set_constraints_ok.snap index 8aa51bf9..b97343dd 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__set_constraints_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__set_constraints_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/set_constraints.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/set_constraints.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__set_role_ok.snap b/crates/squawk_parser/tests/snapshots/tests__set_role_ok.snap similarity index 87% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__set_role_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__set_role_ok.snap index 35937c25..55c5a465 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__set_role_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__set_role_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/set_role.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/set_role.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__set_session_auth_ok.snap b/crates/squawk_parser/tests/snapshots/tests__set_session_auth_ok.snap similarity index 88% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__set_session_auth_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__set_session_auth_ok.snap index 6bd47fb4..cc36a00b 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__set_session_auth_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__set_session_auth_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/set_session_auth.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/set_session_auth.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__set_transaction_ok.snap b/crates/squawk_parser/tests/snapshots/tests__set_transaction_ok.snap similarity index 90% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__set_transaction_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__set_transaction_ok.snap index 4b839617..e3436702 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__set_transaction_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__set_transaction_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/set_transaction.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/set_transaction.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__transaction_ok.snap b/crates/squawk_parser/tests/snapshots/tests__transaction_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__transaction_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__transaction_ok.snap index 6d7d21b3..8dcc02b5 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__transaction_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__transaction_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/transaction.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/transaction.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- begin_commit_abort_rollback" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__truncate_ok.snap b/crates/squawk_parser/tests/snapshots/tests__truncate_ok.snap similarity index 93% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__truncate_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__truncate_ok.snap index 2ab0f221..4c4730c0 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__truncate_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__truncate_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/truncate.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/truncate.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- pg_grammar" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__unlisten_ok.snap b/crates/squawk_parser/tests/snapshots/tests__unlisten_ok.snap similarity index 70% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__unlisten_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__unlisten_ok.snap index dce1513f..8b93ad5c 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__unlisten_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__unlisten_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/unlisten.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/unlisten.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- pg_docs" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__update_ok.snap b/crates/squawk_parser/tests/snapshots/tests__update_ok.snap similarity index 99% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__update_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__update_ok.snap index e7703872..6ed560dd 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__update_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__update_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/update.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/update.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- update" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__vacuum_ok.snap b/crates/squawk_parser/tests/snapshots/tests__vacuum_ok.snap similarity index 97% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__vacuum_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__vacuum_ok.snap index 91f074a4..62d02e2b 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__vacuum_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__vacuum_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/vacuum.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/vacuum.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- simple" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__values_err.snap b/crates/squawk_parser/tests/snapshots/tests__values_err.snap similarity index 86% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__values_err.snap rename to crates/squawk_parser/tests/snapshots/tests__values_err.snap index 0fa6b28f..23c7be95 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__values_err.snap +++ b/crates/squawk_parser/tests/snapshots/tests__values_err.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/err/values.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/err/values.sql +snapshot_kind: text --- SOURCE_FILE WHITESPACE "\n" diff --git a/crates/squawk_parser/src/snapshots/squawk_parser__test__values_ok.snap b/crates/squawk_parser/tests/snapshots/tests__values_ok.snap similarity index 98% rename from crates/squawk_parser/src/snapshots/squawk_parser__test__values_ok.snap rename to crates/squawk_parser/tests/snapshots/tests__values_ok.snap index 7b1128d7..f9cb73dd 100644 --- a/crates/squawk_parser/src/snapshots/squawk_parser__test__values_ok.snap +++ b/crates/squawk_parser/tests/snapshots/tests__values_ok.snap @@ -1,6 +1,7 @@ --- -source: crates/squawk_parser/src/test.rs -input_file: crates/squawk_parser/test_data/ok/values.sql +source: crates/squawk_parser/tests/tests.rs +input_file: crates/squawk_parser/tests/data/ok/values.sql +snapshot_kind: text --- SOURCE_FILE COMMENT "-- pg_docs" diff --git a/crates/squawk_parser/tests/tests.rs b/crates/squawk_parser/tests/tests.rs new file mode 100644 index 00000000..113d1a6a --- /dev/null +++ b/crates/squawk_parser/tests/tests.rs @@ -0,0 +1,57 @@ +// based on https://github.com/rust-lang/rust-analyzer/blob/d8887c0758bbd2d5f752d5bd405d4491e90e7ed6/crates/parser/src/tests.rs +use camino::Utf8Path; +use dir_test::{dir_test, Fixture}; +use insta::{assert_snapshot, with_settings}; + +mod utils; + +#[dir_test( + dir: "$CARGO_MANIFEST_DIR/tests/data", + glob: "**/*.sql", +)] +fn parser(fixture: Fixture<&str>) { + let content = fixture.content(); + let absolute_fixture_path = Utf8Path::new(fixture.path()); + let input_file = absolute_fixture_path; + let test_name = absolute_fixture_path + .file_name() + .and_then(|x| x.strip_suffix(".sql")) + .unwrap(); + + let parent_dir = input_file.parent().and_then(|x| x.file_name()).unwrap(); + + let (parsed, has_errors) = utils::parse_text(content); + + with_settings!({ + omit_expression => true, + input_file => input_file, + }, { + assert_snapshot!(format!("{}_{}", test_name, parent_dir), parsed); + }); + + if parent_dir == "ok" { + // We check that all of our tests in `ok` also pass the Postgres parser, + // if they don't, they should be moved to the `err` directory. + assert!( + !has_errors, + "tests defined in the `ok` can't have parser errors." + ); + // skipping pg17 specific stuff since our parser isn't using the latest parser + if !test_name.ends_with("pg17") { + let pg_result = pg_query::parse(content); + if let Err(e) = &pg_result { + assert!( + &pg_result.is_ok(), + "tests defined in the `ok` can't have Postgres parser errors. Found {}", + e + ); + } + } + } else { + assert_eq!(parent_dir, "err"); + assert!( + has_errors, + "tests defined in the `err` directory must have parser errors." + ); + } +} diff --git a/crates/squawk_parser/tests/utils.rs b/crates/squawk_parser/tests/utils.rs new file mode 100644 index 00000000..785df5ec --- /dev/null +++ b/crates/squawk_parser/tests/utils.rs @@ -0,0 +1,61 @@ +use std::fmt::Write; + +use squawk_parser::{parse, LexedStr}; + +pub(crate) fn parse_text(text: &str) -> (String, bool) { + let lexed = LexedStr::new(text); + let input = lexed.to_input(); + let output = parse(&input); + + let mut buf = String::new(); + let mut errors = Vec::new(); + let mut indent = String::new(); + let mut depth = 0; + let mut len = 0; + lexed.intersperse_trivia(&output, &mut |step| match step { + squawk_parser::StrStep::Token { kind, text } => { + assert!(depth > 0); + len += text.len(); + writeln!(buf, "{indent}{kind:?} {text:?}").unwrap(); + } + squawk_parser::StrStep::Enter { kind } => { + assert!(depth > 0 || len == 0); + depth += 1; + writeln!(buf, "{indent}{kind:?}").unwrap(); + indent.push_str(" "); + } + squawk_parser::StrStep::Exit => { + assert!(depth > 0); + depth -= 1; + indent.pop(); + indent.pop(); + } + squawk_parser::StrStep::Error { msg, pos } => { + assert!(depth > 0); + let err = "ERROR"; + errors.push(format!("{err}@{pos}: {msg}\n")); + } + }); + assert_eq!( + len, + text.len(), + "didn't parse all text.\nParsed:\n{}\n\nAll:\n{}\n", + &text[..len], + text + ); + + for (token, msg) in lexed.errors() { + let pos = lexed.text_start(token); + let err = "ERROR"; + errors.push(format!("{err}@{pos}: {msg}\n")); + } + + let has_errors = !errors.is_empty(); + if has_errors { + buf.push_str("---\n"); + for e in errors { + buf.push_str(&e); + } + } + (buf, has_errors) +}