Skip to content

Commit c50b996

Browse files
takluyveriffyio
andauthored
Shorten test for new condition
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
1 parent b9ea8ed commit c50b996

File tree

1 file changed

+1
-41
lines changed

1 file changed

+1
-41
lines changed

tests/sqlparser_sqlite.rs

Lines changed: 1 addition & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -866,47 +866,7 @@ fn test_create_trigger() {
866866

867867
// We test a trigger defined without a period (BEFORE/AFTER/INSTEAD OF)
868868
let statement7 = "CREATE TRIGGER trg_inherit_asset_models INSERT ON assets FOR EACH ROW BEGIN INSERT INTO users (name) SELECT pam.name FROM users AS pam; END";
869-
match sqlite().verified_stmt(statement7) {
870-
Statement::CreateTrigger(CreateTrigger {
871-
or_alter,
872-
temporary,
873-
or_replace,
874-
is_constraint,
875-
name,
876-
period,
877-
period_before_table,
878-
events,
879-
table_name,
880-
referenced_table_name,
881-
referencing,
882-
trigger_object,
883-
condition,
884-
exec_body: _,
885-
statements_as,
886-
statements: _,
887-
characteristics,
888-
}) => {
889-
assert!(!or_alter);
890-
assert!(!temporary);
891-
assert!(!or_replace);
892-
assert!(!is_constraint);
893-
assert_eq!(name.to_string(), "trg_inherit_asset_models");
894-
assert_eq!(period, None);
895-
assert!(period_before_table);
896-
assert_eq!(events, vec![TriggerEvent::Insert]);
897-
assert_eq!(table_name.to_string(), "assets");
898-
assert!(referenced_table_name.is_none());
899-
assert!(referencing.is_empty());
900-
assert_eq!(
901-
trigger_object,
902-
Some(TriggerObjectKind::ForEach(TriggerObject::Row))
903-
);
904-
assert!(condition.is_none());
905-
assert!(!statements_as);
906-
assert!(characteristics.is_none());
907-
}
908-
_ => unreachable!("Expected CREATE TRIGGER statement"),
909-
}
869+
sqlite().verified_stmt(statement7);
910870
}
911871

912872
#[test]

0 commit comments

Comments
 (0)