/** * @test */ public function itCanAcceptATableAndValuesForInsert() { $table = 'user'; $values = ['id' => 1, 'role' => 'admin']; $expected = <<<QUERY INSERT INTO user (user.id, user.role) VALUES (:v1, :v2) QUERY; $insert = $this->writer->insert($table, $values); $this->assertSame($expected, $this->writer->writeFormatted($insert)); }