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

Commit c1f37c53 by Mick Hansen

Merge pull request #5253 from tornillo/master

Prevent Promise (bluebird) warnings in tests (part 2)
2 parents f0862463 db688a53
Showing with 6 additions and 6 deletions
...@@ -1161,7 +1161,7 @@ describe(Support.getTestDialectTeaser('Hooks'), function() { ...@@ -1161,7 +1161,7 @@ describe(Support.getTestDialectTeaser('Hooks'), function() {
, afterProject = false , afterProject = false
, beforeTask = false , beforeTask = false
, afterTask = false , afterTask = false
, VeryCustomError = function() {}; , CustomErrorText = 'Whoops!';
this.Projects.beforeCreate(function(project, options, fn) { this.Projects.beforeCreate(function(project, options, fn) {
beforeProject = true; beforeProject = true;
...@@ -1175,7 +1175,7 @@ describe(Support.getTestDialectTeaser('Hooks'), function() { ...@@ -1175,7 +1175,7 @@ describe(Support.getTestDialectTeaser('Hooks'), function() {
this.Tasks.beforeDestroy(function(task, options, fn) { this.Tasks.beforeDestroy(function(task, options, fn) {
beforeTask = true; beforeTask = true;
fn(new VeryCustomError('Whoops!')); fn(new Error(CustomErrorText));
}); });
this.Tasks.afterDestroy(function(task, options, fn) { this.Tasks.afterDestroy(function(task, options, fn) {
...@@ -1186,7 +1186,7 @@ describe(Support.getTestDialectTeaser('Hooks'), function() { ...@@ -1186,7 +1186,7 @@ describe(Support.getTestDialectTeaser('Hooks'), function() {
return this.Projects.create({title: 'New Project'}).then(function(project) { return this.Projects.create({title: 'New Project'}).then(function(project) {
return self.Tasks.create({title: 'New Task'}).then(function(task) { return self.Tasks.create({title: 'New Task'}).then(function(task) {
return project.setTask(task).then(function() { return project.setTask(task).then(function() {
return expect(project.destroy()).to.eventually.be.rejectedWith(VeryCustomError).then(function () { return expect(project.destroy()).to.eventually.be.rejectedWith(CustomErrorText).then(function () {
expect(beforeProject).to.be.true; expect(beforeProject).to.be.true;
expect(afterProject).to.be.true; expect(afterProject).to.be.true;
expect(beforeTask).to.be.true; expect(beforeTask).to.be.true;
...@@ -1921,7 +1921,7 @@ describe(Support.getTestDialectTeaser('Hooks'), function() { ...@@ -1921,7 +1921,7 @@ describe(Support.getTestDialectTeaser('Hooks'), function() {
, afterTask = false , afterTask = false
, beforeMiniTask = false , beforeMiniTask = false
, afterMiniTask = false , afterMiniTask = false
, VeryCustomError = function() {}; , CustomErrorText = 'Whoops!';
this.Projects.beforeCreate(function() { this.Projects.beforeCreate(function() {
beforeProject = true; beforeProject = true;
...@@ -1933,7 +1933,7 @@ describe(Support.getTestDialectTeaser('Hooks'), function() { ...@@ -1933,7 +1933,7 @@ describe(Support.getTestDialectTeaser('Hooks'), function() {
this.Tasks.beforeDestroy(function() { this.Tasks.beforeDestroy(function() {
beforeTask = true; beforeTask = true;
throw new VeryCustomError('Whoops!'); throw new Error(CustomErrorText);
}); });
this.Tasks.afterDestroy(function() { this.Tasks.afterDestroy(function() {
...@@ -1958,7 +1958,7 @@ describe(Support.getTestDialectTeaser('Hooks'), function() { ...@@ -1958,7 +1958,7 @@ describe(Support.getTestDialectTeaser('Hooks'), function() {
project.addTask(task) project.addTask(task)
]).return(project); ]).return(project);
}).then(function(project) { }).then(function(project) {
return expect(project.destroy()).to.eventually.be.rejectedWith(VeryCustomError).then(function () { return expect(project.destroy()).to.eventually.be.rejectedWith(CustomErrorText).then(function () {
expect(beforeProject).to.be.true; expect(beforeProject).to.be.true;
expect(afterProject).to.be.true; expect(afterProject).to.be.true;
expect(beforeTask).to.be.true; expect(beforeTask).to.be.true;
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!