Add unit test for DatabaseInterface::insertId()
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
This commit is contained in:
parent
156763c5be
commit
2d689803eb
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user