From f7bc1186c5e9eaabcd6344171f5ce6a363f2d125 Mon Sep 17 00:00:00 2001 From: Corey Johnson Date: Wed, 20 Feb 2013 16:28:49 -0800 Subject: [PATCH] Console spec reporter allows focused specs --- vendor/jasmine-console-reporter.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/vendor/jasmine-console-reporter.js b/vendor/jasmine-console-reporter.js index 46fa75a29..3d1faad26 100644 --- a/vendor/jasmine-console-reporter.js +++ b/vendor/jasmine-console-reporter.js @@ -45,5 +45,19 @@ jasmine.ConsoleReporter.prototype.reportSpecResults = function(spec) { }; jasmine.ConsoleReporter.prototype.specFilter = function(spec) { - return true; + var globalFocusPriority = jasmine.getEnv().focusPriority + var parent = spec.parentSuite || spec.suite + + if (!globalFocusPriority) { + return true + } + else if (spec.focusPriority >= globalFocusPriority) { + return true + } + else if (!parent) { + return false + } + else { + return this.specFilter(parent) + } };