| 329 | |
| 330 | #[test] |
| 331 | fn basic_after_insert() { |
| 332 | let sql = "CREATE TRIGGER audit AFTER INSERT ON orders FOR EACH ROW BEGIN RETURN; END"; |
| 333 | if let NodedbStatement::Automation(AutomationStmt::CreateTrigger { |
| 334 | name, |
| 335 | timing, |
| 336 | events_insert, |
| 337 | collection, |
| 338 | granularity, |
| 339 | .. |
| 340 | }) = create(sql) |
| 341 | { |
| 342 | assert_eq!(name, "audit"); |
| 343 | assert_eq!(timing, "AFTER"); |
| 344 | assert!(events_insert); |
| 345 | assert_eq!(collection, "orders"); |
| 346 | assert_eq!(granularity, "ROW"); |
| 347 | } else { |
| 348 | panic!("expected CreateTrigger"); |
| 349 | } |
| 350 | } |
| 351 | |
| 352 | #[test] |
| 353 | fn or_replace_sync() { |