Wie interagieren Sie mit dem Bestätigen Dialog in der Atom-Paketspar?
-
21-12-2019 - |
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?
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.