不要怂,就是干,撸起袖子干!

Commit 4ecc546d by Sascha Depold

exec association specs for every dialect

1 parent 7968f093
...@@ -2,12 +2,14 @@ if (typeof require === 'function') { ...@@ -2,12 +2,14 @@ if (typeof require === 'function') {
const buster = require("buster") const buster = require("buster")
, Helpers = require('../buster-helpers') , Helpers = require('../buster-helpers')
, Sequelize = require('../../index') , Sequelize = require('../../index')
, dialects = Helpers.getSupportedDialects()
} }
buster.spec.expose() buster.spec.expose()
buster.testRunner.timeout = 500 buster.testRunner.timeout = 500
describe('BelongsTo', function() { dialects.forEach(function(dialect) {
describe('BelongsTo@' + dialect, function() {
before(function(done) { before(function(done) {
Helpers.initTests({ Helpers.initTests({
beforeComplete: function(sequelize) { beforeComplete: function(sequelize) {
...@@ -45,4 +47,5 @@ describe('BelongsTo', function() { ...@@ -45,4 +47,5 @@ describe('BelongsTo', function() {
}) })
}) })
}) })
})
}) })
...@@ -2,16 +2,19 @@ if (typeof require === 'function') { ...@@ -2,16 +2,19 @@ if (typeof require === 'function') {
const buster = require("buster") const buster = require("buster")
, Helpers = require('../buster-helpers') , Helpers = require('../buster-helpers')
, Sequelize = require('../../index') , Sequelize = require('../../index')
, dialects = Helpers.getSupportedDialects()
} }
buster.spec.expose() buster.spec.expose()
buster.testRunner.timeout = 500 buster.testRunner.timeout = 500
describe('HasMany', function() { dialects.forEach(function(dialect) {
describe('HasMany@' + dialect, function() {
before(function(done) { before(function(done) {
var self = this var self = this
Helpers.initTests({ Helpers.initTests({
dialect: dialect,
beforeComplete: function(sequelize) { self.sequelize = sequelize }, beforeComplete: function(sequelize) { self.sequelize = sequelize },
onComplete: done onComplete: done
}) })
...@@ -321,4 +324,5 @@ describe('HasMany', function() { ...@@ -321,4 +324,5 @@ describe('HasMany', function() {
}) })
}) })
}) })
})
}) })
...@@ -2,16 +2,19 @@ if (typeof require === 'function') { ...@@ -2,16 +2,19 @@ if (typeof require === 'function') {
const buster = require("buster") const buster = require("buster")
, Sequelize = require("../../index") , Sequelize = require("../../index")
, Helpers = require('../buster-helpers') , Helpers = require('../buster-helpers')
, dialects = Helpers.getSupportedDialects()
} }
buster.spec.expose() buster.spec.expose()
buster.testRunner.timeout = 500 buster.testRunner.timeout = 500
describe('HasOne', function() { dialects.forEach(function(dialect) {
describe('HasOne@' + dialect, function() {
before(function(done) { before(function(done) {
var self = this var self = this
Helpers.initTests({ Helpers.initTests({
dialect: dialect,
beforeComplete: function(sequelize) { self.sequelize = sequelize }, beforeComplete: function(sequelize) { self.sequelize = sequelize },
onComplete: done onComplete: done
}) })
...@@ -45,4 +48,5 @@ describe('HasOne', function() { ...@@ -45,4 +48,5 @@ describe('HasOne', function() {
}) })
}) })
}) })
})
}) })
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!