From 656cfe1a583c3cf1bbf6cbc30323397cbbe798c2 Mon Sep 17 00:00:00 2001 From: Vit Brunner Date: Sun, 21 Dec 2014 23:04:44 +0100 Subject: [PATCH] Create injector for each test --- source/tests/_setup.js.coffee | 2 +- source/tests/services/filter.js.coffee | 1 + source/tests/services/poems.js.coffee | 2 +- source/tests/services/reader/_factory.js.coffee | 2 +- source/tests/services/reader/json.js.coffee | 2 +- source/tests/services/reader/markdown.js.coffee | 2 +- source/tests/services/route.js.coffee | 2 +- source/tests/services/transformer.js.coffee | 2 +- 8 files changed, 8 insertions(+), 7 deletions(-) diff --git a/source/tests/_setup.js.coffee b/source/tests/_setup.js.coffee index 2693c01..81a3fa7 100644 --- a/source/tests/_setup.js.coffee +++ b/source/tests/_setup.js.coffee @@ -1 +1 @@ -this.injector = angular.injector(['ng', 'sideBySide']) +this.getInjector = () -> angular.injector(['ng', 'sideBySide']) diff --git a/source/tests/services/filter.js.coffee b/source/tests/services/filter.js.coffee index 5123ed9..4bb8c05 100644 --- a/source/tests/services/filter.js.coffee +++ b/source/tests/services/filter.js.coffee @@ -36,6 +36,7 @@ module "filter", { Code: 'dolu' }} + injector = getInjector() poems = injector.get('poems') poems.all = [ poemList.poe diff --git a/source/tests/services/poems.js.coffee b/source/tests/services/poems.js.coffee index 8697ba7..e161e35 100644 --- a/source/tests/services/poems.js.coffee +++ b/source/tests/services/poems.js.coffee @@ -2,7 +2,7 @@ poems = {} module "poems", { setup: () -> - poems = injector.get('poems') + poems = getInjector().get 'poems' } setPoems = () -> diff --git a/source/tests/services/reader/_factory.js.coffee b/source/tests/services/reader/_factory.js.coffee index d19265d..5a8219d 100644 --- a/source/tests/services/reader/_factory.js.coffee +++ b/source/tests/services/reader/_factory.js.coffee @@ -2,7 +2,7 @@ factory = {} module "reader factory", { setup: () -> - factory = injector.get "readerFactory" + factory = getInjector().get 'readerFactory' } test "reads markdown", () -> diff --git a/source/tests/services/reader/json.js.coffee b/source/tests/services/reader/json.js.coffee index ab5bb36..5d2c385 100644 --- a/source/tests/services/reader/json.js.coffee +++ b/source/tests/services/reader/json.js.coffee @@ -2,7 +2,7 @@ reader = {} module "json reader", { setup: () -> - reader = injector.get "jsonReader" + reader = getInjector().get 'jsonReader' } test "loads poem", () -> diff --git a/source/tests/services/reader/markdown.js.coffee b/source/tests/services/reader/markdown.js.coffee index 92c298c..549f7bc 100644 --- a/source/tests/services/reader/markdown.js.coffee +++ b/source/tests/services/reader/markdown.js.coffee @@ -2,7 +2,7 @@ reader = {} module "markdown reader", { setup: () -> - reader = injector.get "markdownReader" + reader = getInjector().get 'markdownReader' } test "loads poem with section numbers, paragraphs, and a list", () -> diff --git a/source/tests/services/route.js.coffee b/source/tests/services/route.js.coffee index 0bc76f2..4df891c 100644 --- a/source/tests/services/route.js.coffee +++ b/source/tests/services/route.js.coffee @@ -13,7 +13,7 @@ setup = ( @absUrl = () -> base + path + hash @ ) - route = angular.injector(['ng', 'sideBySide']).get('route') + route = getInjector().get 'route' test "has app url", () -> setup() diff --git a/source/tests/services/transformer.js.coffee b/source/tests/services/transformer.js.coffee index c2c7479..885be36 100644 --- a/source/tests/services/transformer.js.coffee +++ b/source/tests/services/transformer.js.coffee @@ -6,7 +6,7 @@ expected = {} module "transformer", { setup: () -> - transformer = injector.get "transformer" + transformer = getInjector().get 'transformer' english = { meta: { Title: "Ten Commandments", Author: "God knows" }