Create injector for each test

This commit is contained in:
Vit Brunner
2014-12-21 23:04:44 +01:00
parent e0a45f08a5
commit 656cfe1a58
8 changed files with 8 additions and 7 deletions
+1 -1
View File
@@ -1 +1 @@
this.injector = angular.injector(['ng', 'sideBySide'])
this.getInjector = () -> angular.injector(['ng', 'sideBySide'])
+1
View File
@@ -36,6 +36,7 @@ module "filter", {
Code: 'dolu'
}}
injector = getInjector()
poems = injector.get('poems')
poems.all = [
poemList.poe
+1 -1
View File
@@ -2,7 +2,7 @@ poems = {}
module "poems", {
setup: () ->
poems = injector.get('poems')
poems = getInjector().get 'poems'
}
setPoems = () ->
@@ -2,7 +2,7 @@ factory = {}
module "reader factory", {
setup: () ->
factory = injector.get "readerFactory"
factory = getInjector().get 'readerFactory'
}
test "reads markdown", () ->
+1 -1
View File
@@ -2,7 +2,7 @@ reader = {}
module "json reader", {
setup: () ->
reader = injector.get "jsonReader"
reader = getInjector().get 'jsonReader'
}
test "loads poem", () ->
@@ -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", () ->
+1 -1
View File
@@ -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()
+1 -1
View File
@@ -6,7 +6,7 @@ expected = {}
module "transformer", {
setup: () ->
transformer = injector.get "transformer"
transformer = getInjector().get 'transformer'
english = {
meta: { Title: "Ten Commandments", Author: "God knows" }