Die Spezifikationsbibliothek in Minitest ist großartig. Ich war in der Lage, es in Rails-Unit-Tests zu verwenden, kein Problem. Der Funktionstest von Rails erbt jedoch von ActionController :: TestCase, das in seiner Konfiguration Instanzvariablen wie @controller bereitstellt.
Hat jemand die Minitest :: Spec-Lib für ihre Rails-Funktionstests verwendet?
Wenn nicht, überlege ich, eine kleine Bibliothek zu erstellen, um genau das zu tun. Ich bin nicht so scharf auf RSpec, und shofa fängt an, seinen Fokus auf rspec zu verlagern. Es wäre schön, etwas Leichtes zu haben und auf bereits vorhandenen Tools aufzubauen.
Hier ist ein einfaches test_helper rig um funktional & amp; Integrationstests in Rails mithilfe der Spezialsyntax Basierend auf einem Zitat von tenderlove , diesem ausgezeichneten Artikel über MiniTest mit Capybara , & amp; viel Basteln & Amp; Source-Poring.
Thoughtbot hat nun shapa in shofa_contexts und shofa_matchers , so dass die Sorge über eine Verschiebung zu rspec für threedbot nicht bedeutet, dass sich die Kontexte nicht mehr ändern sollten. Nur in der Gemeinschaft gepflegt werden.
Tags und Links ruby-on-rails-3 functional-testing minitest