<?php namespace Szurubooru\Tests\PDOEx; use Szurubooru\PDOEx\InsertQuery; use Szurubooru\PDOEx\PDOEx; use Szurubooru\Tests\AbstractTestCase; final class InsertQueryTest extends AbstractTestCase { public function testDefault() { $query = $this->getInsertQuery(); $query->values(['key1' => 'value', 'key2' => 'value2']); $this->assertRegExp('/^INSERT INTO test \(key1, key2\) VALUES \(:\w*, :\w*\)$/', $query->getQuery()); } private function getInsertQuery() { $pdoMock = $this->mock(PDOEx::class); return new InsertQuery($pdoMock, 'test'); } }