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

Commit deb909d5 by Sascha Depold

more tests for exec

1 parent 6b9a110e
Showing with 30 additions and 0 deletions
......@@ -2712,6 +2712,9 @@ describe(Support.getTestDialectTeaser("DAOFactory"), function () {
.then(function() {
return self.User.create({ username: "bar" })
})
.then(function() {
return self.User.create({ username: "baz" })
})
.then(function() { done() })
})
......@@ -2726,6 +2729,33 @@ describe(Support.getTestDialectTeaser("DAOFactory"), function () {
done()
})
})
it("returns an instanceof DAO", function(done) {
var DAO = require(__dirname + "/../lib/dao")
this.User.where({ username: "foo" }).exec().success(function(users) {
expect(users[0]).to.be.instanceOf(DAO)
done()
})
})
it("returns all users in the db", function(done) {
this.User.select().exec().success(function(users) {
expect(users).to.have.length(3)
done()
})
})
it("can handle or queries", function(done) {
this
.User
.where(this.User.dataset().username.equals("bar").or(this.User.dataset().username.equals("baz")))
.exec()
.success(function(users) {
expect(users).to.have.length(2)
done()
})
})
})
})
})
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!