2017-09-10 2 views
1

Ich versuche, einen Test auf einem meiner Module, die ngRedux behandelt. während der Durchführung des Tests, bekomme ichKarma-Jasmine TypeError: this.ngRedux.getState ist keine Funktion

TypeError: this.ngRedux.getState is not a function

Der Test im laufenden

it("should create component:",() => { 
    expect(comp).toBeDefined(); 
}); 

package.json

"redux": "^3.6.0", 
"redux-logger": "^2.6.1", 
"redux-observable": "^0.12.2", 
"karma": "^1.7.1", 
"karma-chrome-launcher": "^2.2.0", 
"karma-coverage": "^1.1.1", 
"karma-jasmine": "^1.1.0", 
"karma-mocha-reporter": "^2.2.4", 
"karma-sourcemap-loader": "^0.3.7", 
"karma-webpack": "^2.0.4", 
"@angular/core": "4.3.6", 

Komponentencode

... 
let roleKinds = _.get(this.ngRedux.getState(), 'auth.user.Role', []) 
     .filter(roleName => roles.indexOf(roleName) != -1); 
... 

Antwort