Commit da20ce18114eb5f8e274cb5c1fa17090436e843c

Authored by Ábner Oliveira
1 parent 9d2ce382

fixed search tests

src/app/search/search-form/search-form.component.spec.ts
@@ -8,7 +8,7 @@ describe("Components", () => { @@ -8,7 +8,7 @@ describe("Components", () => {
8 describe("Search Form Component", () => { 8 describe("Search Form Component", () => {
9 9
10 let helper: ComponentTestHelper<SearchFormComponent>; 10 let helper: ComponentTestHelper<SearchFormComponent>;
11 - let stateMock = jasmine.createSpyObj("$state", ["go"]); 11 + let stateMock = jasmine.createSpyObj("$state", ["go", "params", "current"]);
12 12
13 beforeEach(angular.mock.module("templates")); 13 beforeEach(angular.mock.module("templates"));
14 14
src/app/search/search.component.spec.ts
@@ -12,6 +12,7 @@ describe(&quot;Components&quot;, () =&gt; { @@ -12,6 +12,7 @@ describe(&quot;Components&quot;, () =&gt; {
12 let articleService = jasmine.createSpyObj("ArticleService", ["search"]); 12 let articleService = jasmine.createSpyObj("ArticleService", ["search"]);
13 let result = Promise.resolve({ data: [{ id: 1 }], headers: (param: string) => { return 1; } }); 13 let result = Promise.resolve({ data: [{ id: 1 }], headers: (param: string) => { return 1; } });
14 articleService.search = jasmine.createSpy("search").and.returnValue(result); 14 articleService.search = jasmine.createSpy("search").and.returnValue(result);
  15 + let stateMock = jasmine.createSpyObj("$state", ["go"]);
15 16
16 beforeEach(angular.mock.module("templates")); 17 beforeEach(angular.mock.module("templates"));
17 18
@@ -21,7 +22,8 @@ describe(&quot;Components&quot;, () =&gt; { @@ -21,7 +22,8 @@ describe(&quot;Components&quot;, () =&gt; {
21 directives: [SearchComponent], 22 directives: [SearchComponent],
22 providers: [ 23 providers: [
23 helpers.createProviderToValue("$stateParams", stateParams), 24 helpers.createProviderToValue("$stateParams", stateParams),
24 - helpers.createProviderToValue("ArticleService", articleService) 25 + helpers.createProviderToValue("ArticleService", articleService),
  26 + helpers.createProviderToValue("$state", stateMock),
25 ].concat(helpers.provideFilters("truncateFilter", "stripTagsFilter")) 27 ].concat(helpers.provideFilters("truncateFilter", "stripTagsFilter"))
26 }); 28 });
27 helper = new ComponentTestHelper<SearchComponent>(cls, done); 29 helper = new ComponentTestHelper<SearchComponent>(cls, done);