eql(QueryGenerator.createTableQuery('myTable',{title:'VARCHAR(255)',name:'VARCHAR(255)'}),"CREATE TABLE IF NOT EXISTS `myTable` (`title` VARCHAR(255), `name` VARCHAR(255));")
eql(QueryGenerator.createTableQuery('myTable',{title:'VARCHAR(255)',name:'VARCHAR(255)'}),"CREATE TABLE IF NOT EXISTS `myTable` (`title` VARCHAR(255), `name` VARCHAR(255)) ENGINE=InnoDB;")
eql(QueryGenerator.createTableQuery('myTable',{title:'VARCHAR(255)',name:'VARCHAR(255)'},{engine:'MyISAM'}),"CREATE TABLE IF NOT EXISTS `myTable` (`title` VARCHAR(255), `name` VARCHAR(255)) ENGINE=MyISAM;")
eql(QueryGenerator.createTableQuery('myTable',{title:'VARCHAR(255)',name:'VARCHAR(255)'},{charset:'latin1'}),"CREATE TABLE IF NOT EXISTS `myTable` (`title` VARCHAR(255), `name` VARCHAR(255)) ENGINE=InnoDB DEFAULT CHARSET=latin1;")
},
'drop table query':function(){
eql(QueryGenerator.dropTableQuery('myTable'),"DROP TABLE IF EXISTS `myTable`;")
...
...
@@ -59,4 +61,4 @@ module.exports = {
eql(QueryGenerator.deleteQuery('myTable',1,{limit:10}),"DELETE FROM `myTable` WHERE `id`=1 LIMIT 10")
eql(QueryGenerator.deleteQuery('myTable',{name:"foo';DROP TABLE myTable;"},{limit:10}),"DELETE FROM `myTable` WHERE `name`='foo\\';DROP TABLE myTable;' LIMIT 10")