Skip to content

Commit bf83963

Browse files
committed
fix Table.define, add test, remove npm-debug.log
1 parent dac9724 commit bf83963

3 files changed

Lines changed: 14 additions & 21 deletions

File tree

lib/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ function create(dialect) {
66
var sql = {
77
Table: Table,
88
define: function(def) {
9+
if (!def.sql) def.sql = this;
910
return Table.define(def, this);
1011
},
1112
select: function() {

test/index-tests.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,17 @@ suite('index', function() {
3939

4040
});
4141

42+
test('sql.define for parallel dialects work independently', function() {
43+
var mysql = sql.create('mysql');
44+
var postgres = sql.create('postgres');
45+
46+
var mysqlTable = mysql.define({name: 'table', columns: ['column']});
47+
var postgresTable = postgres.define({name: 'table', columns: ['column']});
48+
49+
assert.equal(mysqlTable.sql, mysql);
50+
assert.equal(postgresTable.sql, postgres);
51+
});
52+
53+
54+
4255
});

test/npm-debug.log

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)