Also mache ich einen einfachen Unit Test mit Karma/Jasmin. Ich verwende Webpack 2.Karma Jasmin Test Angular 2 Chrom grau Bildschirm
//Running it.
"test": "karma start --singleRun true --browsers Chrome",
//packages
"jasmine-core": "^2.4.1",
"karma": "^1.1.1",
"karma-chrome-launcher": "^1.0.1",
"karma-coverage": "^1.1.0",
"karma-htmlfile-reporter": "^0.3.4",
"karma-ie-launcher": "^1.0.0",
"karma-jasmine": "^1.0.2",
"karma-nyan-reporter": "^0.2.4",
"karma-phantomjs-launcher": "^1.0.2",
"karma-remap-coverage": "^0.1.2",
"karma-safari-launcher": "^1.0.0",
"karma-sourcemap-loader": "^0.3.7",
"karma-sourcemap-writer": "^0.1.2",
"karma-spec-reporter": "0.0.26",
"karma-webpack": "^1.8.0",
Also, wenn ich den Test ausführen, startet Chrome, aber es zeigt sich mit einem grauen Bildschirm.
Der Test ist ein einfacher Test
import { NgRedux } from 'ng2-redux';
import { BlogPostActions } from './blog-post.actions';
class MockRedux extends NgRedux<any> {
constructor() {
super(undefined);
}
public dispatch =() => undefined;
};
describe('Login Actions Creators',() => {
let actions: BlogPostActions;
let mockRedux: NgRedux<any>;
beforeEach(() => {
mockRedux = new MockRedux();
actions = new BlogPostActions(mockRedux);
});
it('should dispatch validate action',() => {
expect(true).toBe(true);
});
});
Wer irgendwelche Ideen, was dieses verursachen könnte? Es macht mich verrückt! Lassen Sie mich wissen, ob Sie weitere Informationen benötigen! In der Befehlszeile sind keine Fehler aufgetreten.
Gibt es Fehler in der Browserkonsole? Es sieht so aus, als wäre Chrome gestorben. : '( – stealththeninja
Nein, kann nicht einmal die Chrom-Konsole öffnen! – Tucker