Commit e389402ee7164c30774260f509bd4b5002e7f5b3

Authored by Ábner Oliveira
1 parent 332c24ec

some small refactoring on class naming and changed to allow EVENTS_HUB_KNOW_EVEN…

…T_NAMES to be an array of strings
src/app/known-events.ts
@@ -2,7 +2,7 @@ import { EventsHubKnownEventNames } from './shared/services/events-hub.service'; @@ -2,7 +2,7 @@ import { EventsHubKnownEventNames } from './shared/services/events-hub.service';
2 2
3 export class NoosferoKnownEvents implements EventsHubKnownEventNames { 3 export class NoosferoKnownEvents implements EventsHubKnownEventNames {
4 IMAGE_PROFILE_UPDATED: string = 'IMAGE_PROFILE_UPDATED'; 4 IMAGE_PROFILE_UPDATED: string = 'IMAGE_PROFILE_UPDATED';
5 - PROFILE_INFO_UPDATED: string = 'IMAGE_PROFILE_UPDATED'; 5 + PROFILE_INFO_UPDATED: string = 'PROFILE_INFO_UPDATED';
6 ARTICLE_UPDATED: string = 'ARTICLE_UPDATED'; 6 ARTICLE_UPDATED: string = 'ARTICLE_UPDATED';
7 7
8 constructor() { 8 constructor() {
src/app/main/main.component.spec.ts
@@ -4,8 +4,9 @@ import {TestComponentBuilder, ComponentFixture} from "ng-forward/cjs/testing/tes @@ -4,8 +4,9 @@ import {TestComponentBuilder, ComponentFixture} from "ng-forward/cjs/testing/tes
4 4
5 import {quickCreateComponent} from "../../spec/helpers"; 5 import {quickCreateComponent} from "../../spec/helpers";
6 import {getAngularServiceFactory} from "../../spec/helpers"; 6 import {getAngularServiceFactory} from "../../spec/helpers";
  7 +import { EVENTS_HUB_KNOW_EVENT_NAMES } from "../shared/services/events-hub.service";
7 8
8 -describe("MainComponent", function() { 9 +describe("MainComponent", function () {
9 10
10 let localFixture: ComponentFixture; 11 let localFixture: ComponentFixture;
11 let $state: angular.ui.IStateService; 12 let $state: angular.ui.IStateService;
@@ -34,6 +35,14 @@ describe("MainComponent", function() { @@ -34,6 +35,14 @@ describe("MainComponent", function() {
34 { 35 {
35 useValue: environmentService 36 useValue: environmentService
36 }), 37 }),
  38 + provide(EVENTS_HUB_KNOW_EVENT_NAMES,
  39 + {
  40 + useValue: [
  41 + 'IMAGE_PROFILE_UPDATED',
  42 + 'PROFILE_INFO_UPDATED',
  43 + 'ARTICLE_UPDATED'
  44 + ]
  45 + }),
37 ] 46 ]
38 }) 47 })
39 class MainComponentParent { 48 class MainComponentParent {
@@ -57,7 +66,7 @@ describe("MainComponent", function() { @@ -57,7 +66,7 @@ describe("MainComponent", function() {
57 // navigates to the environment home 66 // navigates to the environment home
58 $state.go("main.environment.home"); 67 $state.go("main.environment.home");
59 localFixture.detectChanges(); 68 localFixture.detectChanges();
60 - // after changes were detected it checks the current $state route 69 + // after changes were detected it checks the current $state route
61 expect($state.current.name).toEqual("main.environment.home"); 70 expect($state.current.name).toEqual("main.environment.home");
62 done(); 71 done();
63 }); 72 });
src/app/main/main.component.ts
@@ -48,7 +48,7 @@ import {SearchComponent} from "../search/search.component"; @@ -48,7 +48,7 @@ import {SearchComponent} from "../search/search.component";
48 import {SearchFormComponent} from "../search/search-form/search-form.component"; 48 import {SearchFormComponent} from "../search/search-form/search-form.component";
49 49
50 import { EVENTS_HUB_KNOW_EVENT_NAMES, EventsHubService } from "../shared/services/events-hub.service"; 50 import { EVENTS_HUB_KNOW_EVENT_NAMES, EventsHubService } from "../shared/services/events-hub.service";
51 -import { NoosferoEventsHubKnownEventNames } from "../events-hub-known-events"; 51 +import { NoosferoKnownEvents } from "../known-events";
52 /** 52 /**
53 * @ngdoc controller 53 * @ngdoc controller
54 * @name main.MainContentComponent 54 * @name main.MainContentComponent
@@ -71,7 +71,7 @@ export class MainContentComponent { @@ -71,7 +71,7 @@ export class MainContentComponent {
71 71
72 constructor( 72 constructor(
73 private bodyStateClassesService: BodyStateClassesService, 73 private bodyStateClassesService: BodyStateClassesService,
74 - eventsNames: NoosferoEventsHubKnownEventNames, 74 + eventsNames: NoosferoKnownEvents,
75 eventsHubService: EventsHubService 75 eventsHubService: EventsHubService
76 ) { 76 ) {
77 try { 77 try {