私はElectronを使ってアプリケーションを構築しようとしています。exeファイルのないスペクトロンと電子
私は、電子envと電子パッケージを使用して、いくつかの単位テストを行う必要があります。
このように、私はスペクトロンを使ってアプリケーションをシミュレートしています。
ドキュメントでは、 'path'プロパティに実行可能ファイルのパスを入れなければならないと書かれています。今は実行可能ファイルがありません。開発モードです。
ここで私は別の質問に基づいて試してみたものです:
beforeEach(() => {
app = new Application({
path: 'node_modules/.bin/electron'
});
app.start().then(res => console.log(res), err => console.log(err));
});
何もプロンプトに表示されていないと、次のテストは、私は、明確に(未定義のオブジェクトでアプリをgetWindowCountを得ることができないことを言って失敗しています)インスタンス化されていません。
it('should call currentWindow', (done) => {
app.client.getWindowCount().then((count) => {
expect(count).to.equals(1);
done();
});
});
誰もが私は私のテストのenv仕事をするには、このパスに置くべきかを知っていますか?
PS:mocha chaiとsinonを使用しています。まずあなたの助け
'... app.start返す;' 'beforeEach'インチ – Amit
問題を解決しましたか?私はEmberの電子とスペクトロと同様のことを持っています – lft93ryt