【发布时间】:2019-01-08 19:05:33
【问题描述】:
试图为我的测试获取一个新的令牌,但努力寻找原因......
我不确定这是否是最好的方式,或者我是否应该嘲笑它,但这是我现在想做的方式......
我得到的错误是:
TypeError: Cannot read property 'http' of undefined
at getValidToken src/app/services/auth/auth.service.spec.ts:15:17)
at Suite.<anonymous> src/app/services/auth/auth.service.spec.ts:31:22)
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke node_modules/zone.js/dist/zone.js:388:1)
at Zone.push../node_modules/zone.js/dist/zone.js.Zone.run node_modules/zone.js/dist/zone.js:138:1)
at Suite.<anonymous> node_modules/zone.js/dist/zone-testing.js:491:1)
at Env.jasmineEnv.(anonymous function) [as fdescribe] node_modules/zone.js/dist/zone-testing.js:424:1)
at Object../src/app/services/auth/auth.service.spec.ts src/app/services/auth/auth.service.spec.ts:8:1)
【问题讨论】:
-
“this”的范围在函数内部发生了变化。
标签: javascript angular types