2017-03-15 2 views
0

Ich verwende vue.js in Rails-Projekt, aber nur Core-Bibliothek. Nun, die meisten Formen in dem Projekt mit vue.js entwickelt. Ich verwende den Feature-Test in rspec, um das Front-End-Feature zu testen, z. B. Ausfüllen oder Formularvalidierungen, fand es aber so schwer.Wie testen Front-End-Funktionen mit RSPEC?

Punkt Dies sind einige Schmerzen, wenn ich schreibe Test:

  1. I id für jedes HTML-Tag nur für capabara zum Wähler Artikel hinzufügen müssen. Weißt du, mit vue.js brauchen wir keine Tag-ID oder Klasse für die Elementauswahl.

  2. Wie kann ich js Funktion testen? Ich benutze nur den Feature-Test, aber wenn das Projekt wächst, wird das Testen immer schwieriger.

Gibt es einen einfacheren Weg oder Best Practice?

+0

Meinst du BDD? –

+0

Ich handle jetzt BDD mit Rspec, und habe ein paar Probleme beim Testen des Frontends festgestellt, erwarte, etwas effektiveres Training zu finden. –

Antwort