Ich versuche, eine Anwendung mit Electron zu bauen.Spectron und Elektron ohne EXE-Dateien
Ich muss einen Einheitentest basierend auf dem Elektron env und mit Elektronenpaketen machen.
Auf diese Weise verwende ich Spektron, um meine Anwendung zu simulieren.
Auf der Dokumentation, es ist geschrieben, dass ich in 'Pfad' Eigenschaft den Pfad, wo meine ausführbare Datei ist. Ich habe keine ausführbare Datei für jetzt, ich bin im Entwicklungsmodus.
Hier ist, was ich basierend auf einer anderen Frage versucht haben:
erscheintbeforeEach(() => {
app = new Application({
path: 'node_modules/.bin/electron'
});
app.start().then(res => console.log(res), err => console.log(err));
});
Nichts auf der Eingabeaufforderung und der folgende Test sagt Fehler, dass ich nicht getWindowCount auf einem undefinierten Objekt bekommen kann (klar, die App wird nicht instanziiert):
Weiß jemand, was ich in diesen Pfad setzen sollte, um meinen Test env arbeiten zu lassen?
PS: Ich benutze Mocha Chai und Sinon.
Danke für Ihre Hilfe
'Rückkehr app.start ...;' in 'beforeEach'. – Amit
Haben Sie Ihr Problem gelöst? Ich habe eine ähnliche Sache mit Ember-Elektron und Spektron – lft93ryt