()
| 139 | |
| 140 | #[test] |
| 141 | fn parse_for_loop() { |
| 142 | let block = parse_block("BEGIN FOR i IN 1..10 LOOP BREAK; END LOOP; END").unwrap(); |
| 143 | let Statement::For { |
| 144 | var, reverse, body, .. |
| 145 | } = &block.statements[0] |
| 146 | else { |
| 147 | panic!("expected For"); |
| 148 | }; |
| 149 | assert_eq!(var, "i"); |
| 150 | assert!(!reverse); |
| 151 | assert_eq!(body.len(), 1); |
| 152 | } |
| 153 | |
| 154 | #[test] |
| 155 | fn parse_sql_detected() { |
nothing calls this directly
no test coverage detected