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

Commit 4f7794cb by Sascha Depold

added specs for min / max feature

1 parent 05b76ff7
Showing with 33 additions and 1 deletions
......@@ -4,7 +4,7 @@ var config = require("./config/config")
, Helpers = new (require("./config/helpers"))(sequelize)
describe('ModelDefinition', function() {
var User = sequelize.define('User', { name: Sequelize.STRING, bio: Sequelize.TEXT })
var User = sequelize.define('User', { age: Sequelize.INTEGER, name: Sequelize.STRING, bio: Sequelize.TEXT })
beforeEach(function() { Helpers.sync() })
afterEach(function() { Helpers.drop() })
......@@ -39,6 +39,38 @@ describe('ModelDefinition', function() {
})
})
//////////// min //////////////
describe('.min', function() {
it("should return the min value", function() {
for(var i = 2; i < 5; i++) Helpers.Factories.User({ age: i })
Helpers.async(function(done) {
User.min('age').on('success', function(min) {
expect(min).toEqual(2); done()
})
})
})
})
//////////// max //////////////
describe('.max', function() {
it("should return the max value", function() {
for(var i = 2; i <= 5; i++) Helpers.Factories.User({ age: i })
Helpers.async(function(done) {
User.max('age').on('success', function(min) {
expect(min).toEqual(5); done()
})
})
})
})
/////////// many-to-many with same prefix ////////////
describe('many-to-many', function() {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!