From f3a7396845d06546c42133630e56f733b079bd00 Mon Sep 17 00:00:00 2001 From: Martin Camacho Date: Tue, 18 Aug 2015 17:55:03 -0400 Subject: [PATCH] afterEach behavior --- lib/jasmine-core/jasmine.js | 2 +- spec/core/integration/SpecRunningSpec.js | 6 +++--- src/core/Env.js | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/jasmine-core/jasmine.js b/lib/jasmine-core/jasmine.js index 7e553186..ffbd7f95 100644 --- a/lib/jasmine-core/jasmine.js +++ b/lib/jasmine-core/jasmine.js @@ -558,7 +558,7 @@ getJasmineRequireObj().Env = function(j$) { while(suite) { befores = befores.concat(suite.beforeFns); - afters = afters.concat(suite.afterFns); + afters = afters.concat(suite.afterFns.reverse()); suite = suite.parentSuite; } diff --git a/spec/core/integration/SpecRunningSpec.js b/spec/core/integration/SpecRunningSpec.js index 3b6c731f..9ea82c16 100644 --- a/spec/core/integration/SpecRunningSpec.js +++ b/spec/core/integration/SpecRunningSpec.js @@ -217,10 +217,10 @@ describe("jasmine spec running", function () { "beforeEach1", "beforeEach2", "outer it 1", - "afterEach2", "afterEach1", - "runner afterEach2", - "runner afterEach1" + "afterEach2", + "runner afterEach1", + "runner afterEach2" ]; expect(actions).toEqual(expected); done(); diff --git a/src/core/Env.js b/src/core/Env.js index 135dd839..d6d0198f 100644 --- a/src/core/Env.js +++ b/src/core/Env.js @@ -108,7 +108,7 @@ getJasmineRequireObj().Env = function(j$) { while(suite) { befores = befores.concat(suite.beforeFns); - afters = afters.concat(suite.afterFns); + afters = afters.concat(suite.afterFns.reverse()); suite = suite.parentSuite; }