public function testCompileInsertValuesWithArrayOfTuples() { $compiler = new BaseCompiler(); $components['into'] = 'articles'; $components['insertColumns'] = array('blog_id', 'title'); $components['values'] = array(array(12, 'Awesome!'), array(1, 'Cool'), array(5, 'Yes')); $expectedSql = 'INSERT INTO `articles` (`blog_id`,`title`) VALUES(?,?),(?,?),(?,?)'; $resultSql = $compiler->compileInsert($components); $this->assertEquals($expectedSql, $resultSql); }