angular/angular.js

angular-orianat issue

ashishsme14 opened this issue · 1 comments

We are following code form

https://www.coursehero.com/u/file/72029487/angular-orianatxt/

angular_oriana.txt.pdf

getting error as below, need a expertise advice. Please help us -

> m..p@0.0.0 pretest /projects/challenge

> npm install

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: f..s@1.2.4 (node_modules/fsevents):

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for f..s@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

audited 1200 packages in 7.819s

found 1288 vulnerabilities (867 low, 29 moderate, 388 high, 4 critical)

  run `npm audit fix` to fix them, or `npm audit` for details

> m..p@0.0.0 test /projects/challenge

> ng test --watch=false --source-map=false

  0% compiling 10% building modules 0/1 modules 1 active ...ti /projects/challenge/src/polyfills.ts                                          10% building modules 1/1 modules 0 active(node:409) DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead

[32m17 05 2021 03:42:39.549:INFO [karma]: [39mKarma v1.7.1 server started at http://0.0.0.0:9876/

[32m17 05 2021 03:42:39.551:INFO [launcher]: [39mLaunching browser jsdom with unlimited concurrency

[32m17 05 2021 03:42:39.554:INFO [launcher]: [39mStarting browser jsdom

 10% building modules 1/2 modules 1 active ...ndex.js!/projects/challenge/src/test.ts 10% building modules 1/3 modules 2 active ...js!/projects/challenge/src/polyfills.ts 10% building modules 2/3 modules 1 active ...js!/projects/challenge/src/polyfills.ts                                          10% building modules 3/3 modules 0 active 10% building modules 3/4 modules 1 active ...ojects/challenge/src sync /\.spec\.ts$/                                          10% building modules 4/4 modules 0 active... 89% record hash 89% module assets processing  90% chunk assets processing 90% additional chunk assets processing                          91% recording 91% additional asset processing    92% chunk asset optimization 92% after chunk asset optimization             93% asset optimization 93% after asset optimization               94% after seal   95% emitting 95% emitting CopyPlugin                        [32m17 05 2021 03:42:43.149:INFO [Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0]: [39mConnected on socket 21glBO1rAl3IAs0OAAAA with id 43179595

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 AppComponent should render title in a text-mid class FAILED

	Failed: Cannot read property 'subscribe' of undefined

	TypeError: Cannot read property 'subscribe' of undefined

	    at createDirectiveInstance (../@angular/core/fesm5/core.js?:9487:58)

	    at createViewNodes (../@angular/core/fesm5/core.js?:10703:36)

	    at callViewAction (../@angular/core/fesm5/core.js?:11019:13)

	    at execComponentViewsAction (../@angular/core/fesm5/core.js?:10938:13)

	    at createViewNodes (../@angular/core/fesm5/core.js?:10731:5)

	    at createRootView (../@angular/core/fesm5/core.js?:10617:5)

	    at callWithDebugContext (../@angular/core/fesm5/core.js?:11648:25)

	    at Object.debugCreateRootView [as createRootView] (../@angular/core/fesm5/core.js?:11135:12)

	    at ComponentFactory_.create (../@angular/core/fesm5/core.js?:8963:29)

	    at initComponent (../@angular/core/fesm5/testing.js?:1190:49)

	Failed: Cannot read property 'debugElement' of undefined

	TypeError: Cannot read property 'debugElement' of undefined

	    at UserContext.eval (webpack:///./src/app/app.component.spec.ts?:47:31)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at AsyncTestZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:712:39)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:284:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.runGuarded (webpack:///./node_modules/zone.js/dist/zone.js?:150:47)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:840:29)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:774:17)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

  AppComponent

    [31m✗ [39m[31mshould render title in a text-mid class[39m

	Failed: Cannot read property 'subscribe' of undefined

	TypeError: Cannot read property 'subscribe' of undefined

	    at createDirectiveInstance (../@angular/core/fesm5/core.js?:9487:58)

	    at createViewNodes (../@angular/core/fesm5/core.js?:10703:36)

	    at callViewAction (../@angular/core/fesm5/core.js?:11019:13)

	    at execComponentViewsAction (../@angular/core/fesm5/core.js?:10938:13)

	    at createViewNodes (../@angular/core/fesm5/core.js?:10731:5)

	    at createRootView (../@angular/core/fesm5/core.js?:10617:5)

	    at callWithDebugContext (../@angular/core/fesm5/core.js?:11648:25)

	    at Object.debugCreateRootView [as createRootView] (../@angular/core/fesm5/core.js?:11135:12)

	    at ComponentFactory_.create (../@angular/core/fesm5/core.js?:8963:29)

	    at initComponent (../@angular/core/fesm5/testing.js?:1190:49)

	Failed: Cannot read property 'debugElement' of undefined

	TypeError: Cannot read property 'debugElement' of undefined

	    at UserContext.eval (webpack:///./src/app/app.component.spec.ts?:47:31)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at AsyncTestZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:712:39)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:284:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.runGuarded (webpack:///./node_modules/zone.js/dist/zone.js?:150:47)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:840:29)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:774:17)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 AppComponent should render title in a text-mid class FAILED

	Failed: Cannot read property 'subscribe' of undefined

	TypeError: Cannot read property 'subscribe' of undefined

	    at createDirectiveInstance (../@angular/core/fesm5/core.js?:9487:58)

	    at createViewNodes (../@angular/core/fesm5/core.js?:10703:36)

	    at callViewAction (../@angular/core/fesm5/core.js?:11019:13)

	    at execComponentViewsAction (../@angular/core/fesm5/core.js?:10938:13)

	    at createViewNodes (../@angular/core/fesm5/core.js?:10731:5)

	    at createRootView (../@angular/core/fesm5/core.js?:10617:5)

	    at callWithDebugContext (../@angular/core/fesm5/core.js?:11648:25)

	    at Object.debugCreateRootView [as createRootView] (../@angular/core/fesm5/core.js?:11135:12)

	    at ComponentFactory_.create (../@angular/core/fesm5/core.js?:8963:29)

	    at initComponent (../@angular/core/fesm5/testing.js?:1190:49)

	Failed: Cannot read property 'debugElement' of undefined

	TypeError: Cannot read property 'debugElement' of undefined

	    at UserContext.eval (webpack:///./src/app/app.component.spec.ts?:47:31)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at AsyncTestZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:712:39)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:284:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.runGuarded (webpack:///./node_modules/zone.js/dist/zone.js?:150:47)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:840:29)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:774:17)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 AppComponent should call weatherService.getCityDetails when getCityDetails() is called FAILED

	Failed: Cannot read property 'subscribe' of undefined

	TypeError: Cannot read property 'subscribe' of undefined

	    at createDirectiveInstance (../@angular/core/fesm5/core.js?:9487:58)

	    at createViewNodes (../@angular/core/fesm5/core.js?:10703:36)

	    at callViewAction (../@angular/core/fesm5/core.js?:11019:13)

	    at execComponentViewsAction (../@angular/core/fesm5/core.js?:10938:13)

	    at createViewNodes (../@angular/core/fesm5/core.js?:10731:5)

	    at createRootView (../@angular/core/fesm5/core.js?:10617:5)

	    at callWithDebugContext (../@angular/core/fesm5/core.js?:11648:25)

	    at Object.debugCreateRootView [as createRootView] (../@angular/core/fesm5/core.js?:11135:12)

	    at ComponentFactory_.create (../@angular/core/fesm5/core.js?:8963:29)

	    at initComponent (../@angular/core/fesm5/testing.js?:1190:49)

	Error: <spyOn> : could not find an object to spy upon for getCityDetails()

	Usage: spyOn(<object>, <methodName>)

	    at UserContext.eval (webpack:///./src/app/app.component.spec.ts?:52:9)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

    [31m✗ [39m[31mshould call weatherService.getCityDetails when getCityDetails() is called[39m

	Failed: Cannot read property 'subscribe' of undefined

	TypeError: Cannot read property 'subscribe' of undefined

	    at createDirectiveInstance (../@angular/core/fesm5/core.js?:9487:58)

	    at createViewNodes (../@angular/core/fesm5/core.js?:10703:36)

	    at callViewAction (../@angular/core/fesm5/core.js?:11019:13)

	    at execComponentViewsAction (../@angular/core/fesm5/core.js?:10938:13)

	    at createViewNodes (../@angular/core/fesm5/core.js?:10731:5)

	    at createRootView (../@angular/core/fesm5/core.js?:10617:5)

	    at callWithDebugContext (../@angular/core/fesm5/core.js?:11648:25)

	    at Object.debugCreateRootView [as createRootView] (../@angular/core/fesm5/core.js?:11135:12)

	    at ComponentFactory_.create (../@angular/core/fesm5/core.js?:8963:29)

	    at initComponent (../@angular/core/fesm5/testing.js?:1190:49)

	Error: <spyOn> : could not find an object to spy upon for getCityDetails()

	Usage: spyOn(<object>, <methodName>)

	    at UserContext.eval (webpack:///./src/app/app.component.spec.ts?:52:9)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 AppComponent should call weatherService.getCityDetails when getCityDetails() is called FAILED

	Failed: Cannot read property 'subscribe' of undefined

	TypeError: Cannot read property 'subscribe' of undefined

	    at createDirectiveInstance (../@angular/core/fesm5/core.js?:9487:58)

	    at createViewNodes (../@angular/core/fesm5/core.js?:10703:36)

	    at callViewAction (../@angular/core/fesm5/core.js?:11019:13)

	    at execComponentViewsAction (../@angular/core/fesm5/core.js?:10938:13)

	    at createViewNodes (../@angular/core/fesm5/core.js?:10731:5)

	    at createRootView (../@angular/core/fesm5/core.js?:10617:5)

	    at callWithDebugContext (../@angular/core/fesm5/core.js?:11648:25)

	    at Object.debugCreateRootView [as createRootView] (../@angular/core/fesm5/core.js?:11135:12)

	    at ComponentFactory_.create (../@angular/core/fesm5/core.js?:8963:29)

	    at initComponent (../@angular/core/fesm5/testing.js?:1190:49)

	Error: <spyOn> : could not find an object to spy upon for getCityDetails()

	Usage: spyOn(<object>, <methodName>)

	    at UserContext.eval (webpack:///./src/app/app.component.spec.ts?:52:9)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 CityComponent should display city and country FAILED

	Expected '[object Object], [object Object]' to contain 'chennai, india'.

	    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:42:36)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

  CityComponent

    [31m✗ [39m[31mshould display city and country[39m

	Expected '[object Object], [object Object]' to contain 'chennai, india'.

	    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:42:36)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 CityComponent should display city and country FAILED

	Expected '[object Object], [object Object]' to contain 'chennai, india'.

	    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:42:36)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 CityComponent should display formatted date FAILED

	TypeError: Cannot read property 'nativeElement' of null

	    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:45:84)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

    [31m✗ [39m[31mshould display formatted date[39m

	TypeError: Cannot read property 'nativeElement' of null

	    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:45:84)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 CityComponent should display formatted date FAILED

	TypeError: Cannot read property 'nativeElement' of null

	    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:45:84)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 CityComponent should display temperature with only 1 decimal FAILED

	TypeError: Cannot read property 'nativeElement' of null

	    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:49:88)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

    [31m✗ [39m[31mshould display temperature with only 1 decimal[39m

	TypeError: Cannot read property 'nativeElement' of null

	    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:49:88)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 CityComponent should display temperature with only 1 decimal FAILED

	TypeError: Cannot read property 'nativeElement' of null

	    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:49:88)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 CityComponent should display temperature with minimum 2 digits left to decimal FAILED

	TypeError: Cannot read property 'nativeElement' of null

	    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:53:88)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

    [31m✗ [39m[31mshould display temperature with minimum 2 digits left to decimal[39m

	TypeError: Cannot read property 'nativeElement' of null

	    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:53:88)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 CityComponent should display temperature with minimum 2 digits left to decimal FAILED

	TypeError: Cannot read property 'nativeElement' of null

	    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:53:88)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 CityComponent should display weather name FAILED

	TypeError: Cannot read property 'nativeElement' of null

	    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:59:90)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

    [31m✗ [39m[31mshould display weather name[39m

	TypeError: Cannot read property 'nativeElement' of null

	    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:59:90)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 CityComponent should display weather name FAILED

	TypeError: Cannot read property 'nativeElement' of null

	    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:59:90)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

  SearchComponent

    search()

      [32m✓ [39mshould call weatherService.searchLocation when some character is typed

      [32m✓ [39mshould not call weatherService.searchLocation when searchedString is empty

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 SearchComponent selectedLocation() should emit cityid FAILED

	TypeError: Cannot read property 'subscribe' of undefined

	    at UserContext.eval (webpack:///./src/app/components/search/search.component.spec.ts?:101:36)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

    selectedLocation()

      [31m✗ [39m[31mshould emit cityid[39m

	TypeError: Cannot read property 'subscribe' of undefined

	    at UserContext.eval (webpack:///./src/app/components/search/search.component.spec.ts?:101:36)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 SearchComponent selectedLocation() should emit cityid FAILED

	TypeError: Cannot read property 'subscribe' of undefined

	    at UserContext.eval (webpack:///./src/app/components/search/search.component.spec.ts?:101:36)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 SearchComponent selectedLocation() should clear searchResults FAILED

	TypeError: Cannot read property 'emit' of undefined

	    at SearchComponent.selectedLocation (webpack:///./src/app/components/search/search.component.ts?:52:27)

	    at UserContext.eval (webpack:///./src/app/components/search/search.component.spec.ts?:107:23)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

      [31m✗ [39m[31mshould clear searchResults[39m

	TypeError: Cannot read property 'emit' of undefined

	    at SearchComponent.selectedLocation (webpack:///./src/app/components/search/search.component.ts?:52:27)

	    at UserContext.eval (webpack:///./src/app/components/search/search.component.spec.ts?:107:23)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 SearchComponent selectedLocation() should clear searchResults FAILED

	TypeError: Cannot read property 'emit' of undefined

	    at SearchComponent.selectedLocation (webpack:///./src/app/components/search/search.component.ts?:52:27)

	    at UserContext.eval (webpack:///./src/app/components/search/search.component.spec.ts?:107:23)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 SearchComponent selectedLocation() should be called when cityName is clicked FAILED

	TypeError: Cannot read property 'triggerEventHandler' of null

	    at UserContext.eval (webpack:///./src/app/components/search/search.component.spec.ts?:115:20)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

      [31m✗ [39m[31mshould be called when cityName is clicked[39m

	TypeError: Cannot read property 'triggerEventHandler' of null

	    at UserContext.eval (webpack:///./src/app/components/search/search.component.spec.ts?:115:20)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 SearchComponent selectedLocation() should be called when cityName is clicked FAILED

	TypeError: Cannot read property 'triggerEventHandler' of null

	    at UserContext.eval (webpack:///./src/app/components/search/search.component.spec.ts?:115:20)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 WeatherService should fetch cities based on searched query FAILED

	TypeError: Cannot read property 'subscribe' of undefined

	    at UserContext.eval (webpack:///./src/app/services/weather.service.spec.ts?:34:13)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

  WeatherService

    [31m✗ [39m[31mshould fetch cities based on searched query[39m

	TypeError: Cannot read property 'subscribe' of undefined

	    at UserContext.eval (webpack:///./src/app/services/weather.service.spec.ts?:34:13)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 WeatherService should fetch cities based on searched query FAILED

	TypeError: Cannot read property 'subscribe' of undefined

	    at UserContext.eval (webpack:///./src/app/services/weather.service.spec.ts?:34:13)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 WeatherService should fetch the city details based on the cityId FAILED

	TypeError: Cannot read property 'subscribe' of undefined

	    at UserContext.eval (webpack:///./src/app/services/weather.service.spec.ts?:60:13)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

    [31m✗ [39m[31mshould fetch the city details based on the cityId[39m

	TypeError: Cannot read property 'subscribe' of undefined

	    at UserContext.eval (webpack:///./src/app/services/weather.service.spec.ts?:60:13)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0 WeatherService should fetch the city details based on the cityId FAILED

	TypeError: Cannot read property 'subscribe' of undefined

	    at UserContext.eval (webpack:///./src/app/services/weather.service.spec.ts?:60:13)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

	    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

	    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

	    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

	    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

	    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0: Executed 14 of 14[31m (12 FAILED)[39m (1.963 secs / 2.382 secs)

[31mTOTAL: 12 FAILED, 2 SUCCESS[39m

[31m1) should render title in a text-mid class

[39m[31m     AppComponent

[39m     [90mFailed: Cannot read property 'subscribe' of undefined

TypeError: Cannot read property 'subscribe' of undefined

    at createDirectiveInstance (../@angular/core/fesm5/core.js?:9487:58)

    at createViewNodes (../@angular/core/fesm5/core.js?:10703:36)

    at callViewAction (../@angular/core/fesm5/core.js?:11019:13)

    at execComponentViewsAction (../@angular/core/fesm5/core.js?:10938:13)

    at createViewNodes (../@angular/core/fesm5/core.js?:10731:5)

    at createRootView (../@angular/core/fesm5/core.js?:10617:5)

    at callWithDebugContext (../@angular/core/fesm5/core.js?:11648:25)

    at Object.debugCreateRootView [as createRootView] (../@angular/core/fesm5/core.js?:11135:12)

    at ComponentFactory_.create (../@angular/core/fesm5/core.js?:8963:29)

    at initComponent (../@angular/core/fesm5/testing.js?:1190:49)

[39m     [90mFailed: Cannot read property 'debugElement' of undefined

TypeError: Cannot read property 'debugElement' of undefined

    at UserContext.eval (webpack:///./src/app/app.component.spec.ts?:47:31)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

    at AsyncTestZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:712:39)

    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:284:39)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

    at Zone.runGuarded (webpack:///./node_modules/zone.js/dist/zone.js?:150:47)

    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:840:29)

    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:774:17)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

[39m

[31m2) should call weatherService.getCityDetails when getCityDetails() is called

[39m[31m     AppComponent

[39m     [90mFailed: Cannot read property 'subscribe' of undefined

TypeError: Cannot read property 'subscribe' of undefined

    at createDirectiveInstance (../@angular/core/fesm5/core.js?:9487:58)

    at createViewNodes (../@angular/core/fesm5/core.js?:10703:36)

    at callViewAction (../@angular/core/fesm5/core.js?:11019:13)

    at execComponentViewsAction (../@angular/core/fesm5/core.js?:10938:13)

    at createViewNodes (../@angular/core/fesm5/core.js?:10731:5)

    at createRootView (../@angular/core/fesm5/core.js?:10617:5)

    at callWithDebugContext (../@angular/core/fesm5/core.js?:11648:25)

    at Object.debugCreateRootView [as createRootView] (../@angular/core/fesm5/core.js?:11135:12)

    at ComponentFactory_.create (../@angular/core/fesm5/core.js?:8963:29)

    at initComponent (../@angular/core/fesm5/testing.js?:1190:49)

[39m     [90mError: <spyOn> : could not find an object to spy upon for getCityDetails()

Usage: spyOn(<object>, <methodName>)

    at UserContext.eval (webpack:///./src/app/app.component.spec.ts?:52:9)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

[39m

[31m3) should display city and country

[39m[31m     CityComponent

[39m     [90mExpected '[object Object], [object Object]' to contain 'chennai, india'.

    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:42:36)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

[39m

[31m4) should display formatted date

[39m[31m     CityComponent

[39m     [90mTypeError: Cannot read property 'nativeElement' of null

    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:45:84)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

[39m

[31m5) should display temperature with only 1 decimal

[39m[31m     CityComponent

[39m     [90mTypeError: Cannot read property 'nativeElement' of null

    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:49:88)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

[39m

[31m6) should display temperature with minimum 2 digits left to decimal

[39m[31m     CityComponent

[39m     [90mTypeError: Cannot read property 'nativeElement' of null

    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:53:88)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

[39m

[31m7) should display weather name

[39m[31m     CityComponent

[39m     [90mTypeError: Cannot read property 'nativeElement' of null

    at UserContext.eval (webpack:///./src/app/components/city/city.component.spec.ts?:59:90)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

[39m

[31m8) should emit cityid

[39m[31m     SearchComponent selectedLocation()

[39m     [90mTypeError: Cannot read property 'subscribe' of undefined

    at UserContext.eval (webpack:///./src/app/components/search/search.component.spec.ts?:101:36)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

[39m

[31m9) should clear searchResults

[39m[31m     SearchComponent selectedLocation()

[39m     [90mTypeError: Cannot read property 'emit' of undefined

    at SearchComponent.selectedLocation (webpack:///./src/app/components/search/search.component.ts?:52:27)

    at UserContext.eval (webpack:///./src/app/components/search/search.component.spec.ts?:107:23)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

[39m

[31m10) should be called when cityName is clicked

[39m[31m     SearchComponent selectedLocation()

[39m     [90mTypeError: Cannot read property 'triggerEventHandler' of null

    at UserContext.eval (webpack:///./src/app/components/search/search.component.spec.ts?:115:20)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

[39m

[31m11) should fetch cities based on searched query

[39m[31m     WeatherService

[39m     [90mTypeError: Cannot read property 'subscribe' of undefined

    at UserContext.eval (webpack:///./src/app/services/weather.service.spec.ts?:34:13)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

[39m

[31m12) should fetch the city details based on the cityId

[39m[31m     WeatherService

[39m     [90mTypeError: Cannot read property 'subscribe' of undefined

    at UserContext.eval (webpack:///./src/app/services/weather.service.spec.ts?:60:13)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:387:26)

    at ProxyZoneSpec.onInvoke (webpack:///./node_modules/zone.js/dist/zone-testing.js?:287:39)

    at ZoneDelegate.invoke (webpack:///./node_modules/zone.js/dist/zone.js?:386:32)

    at Zone.run (webpack:///./node_modules/zone.js/dist/zone.js?:137:43)

    at runInTestZone (webpack:///./node_modules/zone.js/dist/zone-testing.js?:508:34)

    at UserContext.eval (webpack:///./node_modules/zone.js/dist/zone-testing.js?:523:20)

[39m

npm ERR! Test failed.  See above for more details.

This is about Angular, this repo is for angular.js