/** * @test */ public function itCanAcceptATableNameForSelectInsertUpdateDeleteQueries() { $table = 'user'; $queries = ['select' => $this->writer->select($table), 'insert' => $this->writer->insert($table), 'update' => $this->writer->update($table), 'delete' => $this->writer->delete($table)]; foreach ($queries as $type => $query) { $this->assertEquals($table, $query->getTable()->getName(), "Checking table in {$type} query"); } }