Ich benutze Capybara-Webkit und Gurke in einem Rails-Projekt, und ich frage mich, ob es möglich ist, eine globale Javascript-Funktion auf die Gurkenschrittdefinitionen auszuspionieren, so kann ich behaupten Die Javascript-Funktion wird aufgerufen oder nicht, wenn ein Ereignis ausgelöst wird. Ist es möglich, das zu tun?Spy auf einer Javascript-Funktion mit Capybara-Webkit
2
A
Antwort
2
Es könnte nicht wie eine Antwort fühlen, aber ich könnte vorschlagen, dass Sie nicht in einem Abnahmetest JavaScript ausspionieren sollten - idealerweise ein Abnahmetest behandelt das System als eine Blackbox, so dass Sie nur Verhalten, das das echte überprüfen Benutzer würden beobachten ....
mein Gefühl ist, dass, wenn Sie wirklich wollen spy dann, dass in einem Jasmin-Test durchgeführt werden soll, und nicht in einer Gurke/capybara Abnahmeprüfung ...
Verwandte Themen
- 1. Spy auf Jest Mock
- 2. Spy rief nicht auf Aktion
- 3. OpenFileDialog Spy
- 4. Warum Spy ++ mit Konsolenfenstern fehlschlägt
- 5. Spy ++ für PowerBuilder-Anwendungen
- 6. Mit @Spy und @Autowired zusammen
- 7. Spectral (SPy) Label-Legende
- 8. Spy auf exportierte Funktion in Smart-Komponente
- 9. Sinon spy on Funktionsausdruck
- 10. Mockito Spy zurücksetzen
- 11. Spy auf einem Service-Methodenaufruf mit Jasmin Spies
- 12. RSpec Spy Methode Ausgabe
- 13. Jasmine Erwartete Spy worden sein
- 14. Spy ++ - ähnliches Werkzeug für OpenGL - Renderbäume
- 15. Jasmine Spy, um verschiedene Werte basierend auf Argument
- 16. Wie erhält Software wie Spy ++ die Informationen?
- 17. Sinon Stub/Spy auf lokale Funktionen in Unit-Tests
- 18. Data-Spy Links ändern sich nicht auf Bildlauf
- 19. Sinon Spy klickt kein Ereignis ein
- 20. "Spy ++ hat ein Problem im Nachrichten-Hook"
- 21. Mockito Mock und Spy in SpringBoot App
- 22. Drag and Drop wie Winspector Spy
- 23. Jasmine Spy: Einen Fehler im Gegenzug erhaltenWert
- 24. Sivlerlight Spy kann 'System.Windows.Controls.ChildWindow' nicht laden
- 25. sinon spy überprüfen, ob die Funktion Fehler
- 26. Mockito Inject Spott in Spy-Objekt
- 27. Bootstrap Scroll Spy hebt falsche ID
- 28. Wie benutze ich Bootstrap scroll spy?
- 29. capybaraWebKit kann Webseiten nicht besuchen, wenn RSpec-Tests ausgeführt werden, wenn: js => true
- 30. Stot eine leere Methode in einem Spy-Objekt mit Spock
Danke @ SAM- Joseph, du hast Recht. Da ich nicht etwas behaupte, das für den Benutzer sichtbar ist, wäre ein Komponententest mit Jasmin besser. –