angular-orianat issue
ashishsme14 opened this issue · 1 comments
ashishsme14 commented
We are following code form
https://www.coursehero.com/u/file/72029487/angular-orianatxt/
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.
Narretz commented
This is about Angular, this repo is for angular.js