mirror of
https://github.com/knex/knex.git
synced 2025-11-01 18:29:40 +00:00
add test case for #166
This commit is contained in:
parent
f27c0e60fa
commit
e32de06a36
@ -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)');
|
||||
});
|
||||
|
||||
});
|
||||
};
|
||||
Loading…
x
Reference in New Issue
Block a user