Frage

Frage

Welche Optionen muss ich Spezifikationen für den Code schreiben, der mit einem ATOM-Editor-Bestätigungsdialog mit einem Atom-Editor-Bestätigungs-Bestätigungseinrichtungen beinhaltet?

Hintergrund

Ich arbeite an einem Paket für Atom und habe einen Befehl, eine Datei zu löschen, die dann Änderungen an dem Server drückt. Ich möchte einen Test schreiben, um das Verhalten des Befehls zu bestätigen, aber ich habe Probleme, mit einem guten Weg zu sein, um mit der Simulation auf die Schaltfläche Cancel / Okay, auf dem Bestätigungsdialog

zu simulieren.

Der Befehlscode sieht aus wie dieses

generasacodicetagpre.

Was ich nicht herausfinden kann, ist, wie Sie die Abbrechen abbrechen oder Rückrufe löschen, um in einer Spezifikation zu laufen. Ich habe durch alle Atomspezifikationen gegraben und Google scouring, aber nichts scheint aufzukommen. Ich hatte gehofft, dass die Einstellung der Rückkehr zum Index des Rückrufs, den ich feuern möchte, funktionieren würde, aber mein Löschknopf-Rückruf wird niemals angerufen.

generasacodicetagpre.

Gibt es einen besseren Weg, um den Benutzer nachzuahmen, klicken Sie auf eine Schaltfläche zum Bestätigungsdialog? Gibt es Anwendungen, um diese getestet zu bekommen?

War es hilfreich?

Lösung

Es scheint kein guter Weg zu sein, um die Interaktion mit einem Bestätigungsdialog zu simulieren, wenn Sie Callbacks mit Ihren Schaltflächen weitergeben, aber wenn Sie einfach ein Array angeben, und den Befehlsauslöser darauf reagieren, dannkann nach Wunsch eine Spezifikation schreiben.

Der Befehlscode würde dann so aussehen

generasacodicetagpre.

und die spec würde in seiner aktuellen Version

funktionieren generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top