small QueueRunner refactors

This commit is contained in:
Colin O'Byrne and JR Boyens
2013-07-24 17:38:26 -07:00
parent 6bb8a91301
commit 984074ec95
3 changed files with 64 additions and 46 deletions
+7 -5
View File
@@ -52,12 +52,16 @@ getJasmineRequireObj().Spec = function() {
}
var befores = this.beforeFns() || [],
afters = this.afterFns() || [];
afters = this.afterFns() || [];
var allFns = befores.concat(this.fn).concat(afters);
this.queueRunner({
fns: allFns,
onException: function(e) {
onException: onException,
onComplete: complete
});
function onException(e) {
if (Spec.isPendingSpecException(e)) {
self.pend();
return;
@@ -70,9 +74,7 @@ getJasmineRequireObj().Spec = function() {
actual: "",
error: e
});
},
onComplete: complete
});
}
function complete() {
self.result.status = self.status();