Skip to content

Commit 7bb19f4

Browse files
committed
Improving the coverage and adding more err tests
Signed-off-by: iifawzi <iifawzie@gmail.com>
1 parent c70135a commit 7bb19f4

4 files changed

Lines changed: 405 additions & 4 deletions

File tree

src/Statements/ExplainStatement.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -167,10 +167,6 @@ public function parse(Parser $parser, TokensList $list)
167167
// assuming that all remaining tokens at state 2, are related to the to-be-explained statement.
168168
$idxOfLastParsedToken = $list->count - 1;
169169
$subList = new TokensList(array_slice($list->tokens, $list->idx));
170-
if ($subList instanceof ParserException) {
171-
$parser->errors[] = $subList;
172-
break;
173-
}
174170

175171
$this->bodyParser = new Parser($subList);
176172
if (count($this->bodyParser->errors)) {

tests/Parser/ExplainStatementTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ public function explainProvider(): array
3030
['parser/parseExplainErr1'],
3131
['parser/parseExplainErr2'],
3232
['parser/parseExplainErr3'],
33+
['parser/parseExplainErr4'],
3334
];
3435
}
3536
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
EXPLAIN

0 commit comments

Comments
 (0)