Gibt es einen Weg zu einem Rails
minitest
Armaturen nur für einen bestimmten Test oder eine Reihe von Tests? Ich frage, weil ich Delayed::Job
Jobs mit den Standard index/show/delete
Schemas anzeigen möchte, also möchte ich einige Delayed::Job
Objekte fälschen, um meine Ansichten zu testen. Aber ich will nicht, dass diese Objekte vorhanden sind, wenn ich meinen Delayed::Job
Verarbeitungscode tatsächlich teste, also würde ich dann nur für einen bestimmten Satz von Tests hinzufügen wollen.Hinzufügen Schienen MiniTest Leuchten für einen einzigen Test
0
A
Antwort
1
Sie können eine Funktion schreiben, die die Testdaten/Fixtures erstellt, und diese Funktion vor dem Test aufrufen. wie
def test_user_delete
create_user
...
...
end
private
def create_user
User.create(...)
end
+0
Danke beides. Ich hatte keine Chance, deine Methoden zu testen, aber ein Heads-up, dass ein Problem, das ich schlug, ein Fehler in "Paranoia" zu sein scheint; Upgrade von 'Paranoia' 1.2.0 auf 2.2.0 löste es. Der Fehler verursachte einen seltsamen Fehler in Bezug auf default_scope, der damit zu tun zu sein scheint, wie "Paranoia" sich in meine Klasse "delayed_jobs" einfügt. –
Verwandte Themen
- 1. Rückrufe mit Minitest-Schienen testen
- 2. minitest, test :: unit und rails
- 3. Fehler beim Versuch, einen Minitest Unit-Test
- 4. Schienen Generieren werfen Minitest Fehler?
- 5. optimistische Sperren Einheit Test Minitest
- 6. Schienen 4: mit MiniTest UND Rspec
- 7. undefined Methode `link_to_remote 'in MiniTest für application_helper test
- 8. Test Schienen "Association"
- 9. Ruby: Minitest, Test-Unit und Instanz-Variablen
- 10. Minitest - test ApplicationController before_action in Rails 4
- 11. Test-Abfragen in Rails mit Minitest
- 12. Wie man einen einzigen Test in Nachtwache
- 13. Rspec + Puppe: verschachtelte Leuchten?
- 14. three.js äußeres Leuchten für Kugelobjekt?
- 15. Minitest für Beitrag in Controller-
- 16. Wie kann ich in Java Swing einen Schlagschatten, ein inneres Leuchten und ein äußeres Leuchten erzeugen?
- 17. Wie kann ich einen einzigen Android-Test mit Kotlin ausführen?
- 18. Minitest spec individueller Matcher
- 19. Schienen - Benutzereingabe für mehrere Modelle in einem einzigen Formular - Wie
- 20. Minitest IntegrationTest Argument: unbekannt Stichwort: Sitzung
- 21. Unit-Test in Schienen - Modell mit Büroklammer
- 22. Minitest: Programmgesteuertes Zugangsnamen und Zeit in Anspruch nahm ein Test
- 23. Kann ein Test im MiniTest als ausstehend markiert werden?
- 24. Hinzufügen - Schienen
- 25. Wohin mit den Leuchten?
- 26. Factory Girl in MiniTest
- 27. Stub und Mock Minitest
- 28. Schienen, Kontaktformular in einer einzigen Seite
- 29. dynamisch einen einzigen County
- 30. Welches Matcher-Format für Capybara/Minitest?
Haben Sie ein Fabrikmuster für diese Fälle in Betracht gezogen? Dann können Sie die Objekte nur auf Anfrage erstellen. Es könnte so einfach sein wie das Erstellen der Objekte in einer _setup_ Methode oder vielleicht [factory_girl] (https://github.com/thoughtbot/factory_girl) würde helfen? –