diff --git a/tests/unit/Dbal/DatabaseInterfaceTest.php b/tests/unit/Dbal/DatabaseInterfaceTest.php index d313be986e..bf942de02a 100644 --- a/tests/unit/Dbal/DatabaseInterfaceTest.php +++ b/tests/unit/Dbal/DatabaseInterfaceTest.php @@ -1363,4 +1363,13 @@ final class DatabaseInterfaceTest extends AbstractTestCase { self::assertSame($expected, $this->createDatabaseInterface()->escapeMysqlWildcards($unescapedString)); } + + public function testInsertId(): void + { + $dbiDummy = $this->createDbiDummy(); + $dbiDummy->removeDefaultResults(); + $dbiDummy->addResult('SELECT LAST_INSERT_ID();', [['1234']], ['LAST_INSERT_ID()']); + self::assertSame(1234, $this->createDatabaseInterface($dbiDummy)->insertId()); + $dbiDummy->assertAllQueriesConsumed(); + } }