Tag: minitest
ein Test-Framework, das in der Standard-Bibliothek von Ruby 1.9 enthalten ist.
3
Antworten
Ruby ' s Test::Unit hat assert_nothing_raised. Test::Unit wurde ersetzt durch MiniTest. Warum nicht MiniTest Behauptungen /Erwartungen haben alles parallel? Zum Beispiel können Sie erwarten, dass must_raise aber nicht wont_raise. InformationsquelleAutor matt | 2012-09-19
3
Antworten
Ich versuche, die Prüfung der create-Aktion im UsersController, wo der Benutzer erstellt ein Profil, dann die Benutzer umgeleitet wird, um die Benutzer-Profil-Seite, aber ich bekomme die Fehlermeldung Expected response to be a <redirect>, but was <200>. ERSTELLEN
2
Antworten
Einen stellt sich die Frage, impliziert, dass ich testen kann eine Anfrage mit einer token-Authentifizierung, in meinem Integration tests, wie folgt: get "/v1/sites", nil, :authorization => "foo" assert_response :success Aus irgendeinem Grund werden die Header nicht bekommen,
3
Antworten
Aus Gründen außerhalb meiner Kontrolle, ich kann nicht mit RSpec zum testen in meinem aktuellen Projekt. Ich versuche zu testen, Entwickeln, Kennwort Zurücksetzen, und ich kann nicht scheinen zu kommen mit etwas, das funktioniert. Hier ist, was
2
Antworten
Habe ich seeds.rb ausfüllen meiner Entwicklung-Datenbank. Und ich weiß, ich kann leicht anwenden seeds.rb zu meiner test-Datenbank mit: rake db:seed RAILS_ENV=test Allerdings möchte ich eine verschiedenen seeds.rb Datei zum Auffüllen meiner test-Datenbank. Vielleicht seeds_test.rb. Dies muss eine
1
Antworten
Ziehe ich meine tests auf die neue ruby-minitest-Bibliothek, und ich bin auf der Suche für die Klasse, entspricht der alte Test::Unit::TestSuite-Klasse. Alle Beispiele, die ich im Netz gefunden habe zeigen einzelne Testfälle, aber ich habe: require 'minitest/unit/testsuite'
3
Antworten
Gibt es Kommentare in den Schienen codebase, die angeben, dass die test-Datenbank zurückgesetzt werden sollen zwischen den Läufen rake -T rake test:all # Run tests quickly by merging all types and not resetting db rake test:all:db #
1
Antworten
Ich versuche zu finden, die Beispiele des Test-Controller mit Minitest, aber ich habe nur ein paar und einfach überprüfen, welches template gerendert wird, und, dass 'Erfolg' zurückgegeben wird. Das scheint nicht sehr hilfreich für mich. Ist Minitest
7
Antworten
Ich würde gerne unit-tests-Ausgang Farbe in meiner dev-Umgebung. Jedoch kann ich nicht machen, es funktioniert unter Linux (Debian und Ubuntu). Wenn ich den folgenden libs: require 'minitest/autorun' require 'minitest/unit' require 'minitest/pride' Bekomme ich: /usr/local/rvm/gems/ruby-1.9.2-p136/gems/minitest-2.3.1/lib/minitest/pride.rb:35:in `<top (required)>': undefined
1
Antworten
Baute ich ein Schmuckstück eine Weile zurück und umfasst nicht irgendwelche tests (Schande über mich). Ich hab da versucht zu beseitigen, indem einschließlich minitest, aber ich bin immer stecken, direkt aus dem Tor mit der folgenden Fehlermeldung:
8
Antworten
Gibt es eine alternative zu RSpec ist before(:suite) und after(:suite) im MiniTest? Ich vermute, dass eine benutzerdefinierte test-runner ist in Ordnung, aber ich kann mir nicht vorstellen, dass es nicht eine Allgemeine Anforderung, so hat wahrscheinlich jemand
8
Antworten
In meinem test möchte ich stub eine vorgefertigte Antwort für jede Instanz einer Klasse. Es Aussehen könnte, so etwas wie: Book.stubs(:title).any_instance().returns("War and Peace") Dann immer wenn ich call @book.title es gibt "Krieg und Frieden". Gibt es eine
9
Antworten
Ich heruntergeladen Quellcode für ein Projekt, einen Fehler gefunden, und behoben. Ich will jetzt laufen tests, um herauszufinden, ob ich habe nichts gebrochen. Tests sind in minitest DSL. Wie führe ich Sie alle auf einmal? Suchte ich
3
Antworten
Möchte ich testen, ob eine Funktion ruft andere Funktionen ordnungsgemäß mit minitest Ruby, aber ich kann nicht finden, eine richtige assert zu testen, von der doc. Der source-code class SomeClass def invoke_function(name) name == "right" ? right
7
Antworten
Ich bin ein ziemlich Anfänger-tester, aber habe versucht Sie besser zu TDD in Schienen. RSpec funktioniert Super, aber meine tests sind ziemlich langsam. Ich habe gehört, dass MiniTest ist viel schneller, und das MiniTest/Spec DSL-sieht ziemlich ähnlich
3
Antworten
Und wenn dies möglich ist, wie ist die syntax dafür? InformationsquelleAutor der Frage Lee McAlilly | 2012-09-23
4
Antworten
Was ist die erwartete syntax für die überprüfung von exception-Meldungen im MiniTest ist assert_raises/must_raise? Ich versuche zu machen, eine Behauptung so etwas wie die folgenden, wo "Foo" ist die erwartete Fehlermeldung: proc { bar.do_it }.must_raise RuntimeError.new("Foo") InformationsquelleAutor
5
Antworten
Vor kurzem, wie ich gelesen habe schon ein paar Artikel über Minitest. Ich mag die Idee von einem super lightweight test-framework. Ich beschloss zu ersetzen, die mit rspec es in einem jüngsten Projekt haben und kein Glück
2
Antworten
Ich habe gerade beobachtet, wie ein Railscast für Minitest. Was sind die vor-und Nachteile für die Verwendung von RSpec vs Minitest für die Prüfung einer rails-app? Welche Funktionen verliere ich dann die Umwandlung von RSpec zu Minitest?
6
Antworten
Meiner Seite sollte einen link enthalten, der aussieht wie <a href="/desired_path/1">Click to go</a>. Wie würden Sie testen, mit assert_select? Ich möchte prüfen, ob ein a tag mit href="/desired_path/1". Wie testen Sie die Attribute für ein tag? Gibt
11
Antworten
Kann ich das ausführen aller tests in einer einzigen Datei mit: rake test TEST=path/to/test_file.rb Jedoch, wenn ich das möchte, nur ein test in dieser Datei, wie würde ich es tun? Ich bin auf der Suche nach eine