add test case for #166

This commit is contained in:
Tim Griesser 2014-04-16 03:55:44 -04:00
parent f27c0e60fa
commit e32de06a36

View File

@ -359,5 +359,18 @@ module.exports = function(client) {
equal(tableSql[0].sql, 'alter table "users" add column "foo" blob');
});
it('allows for on delete cascade with foreign keys, #166', function() {
tableSql = new SchemaBuilder().createTable('users', function(table) {
table.string('user_id', 36)
.index()
.references('id')
.inTable('user')
.onDelete('CASCADE');
}).toSQL();
equal(2, tableSql.length);
equal(tableSql[0].sql, 'create table "users" ("user_id" varchar(36), foreign key("user_id") references "user"("id") on delete CASCADE)');
});
});
};