2

Ich versuche meine Tests nach der großartigen Arbeit, die die Thoughtbot-Jungs gemacht haben, zu modellieren. Sie scheinen das in Rails Shoana eingebaute Testframework zu verwenden. Groß.Shoulda, Rails Tests und Autotest

ich viel über Autotest- Anhörung wurde -, dass seine magische Heit soll die Dinge leichter machen .... ich erwartete, dass die Dinge würden ‚einfach funktionieren‘, wenn ich es installiert. Mein Rake-Test: Einheiten sind schon alle bestanden. Wenn ich Autotest starte, passiert nichts. Ich habe kaum Informationen darüber gefunden, wie Autotest funktioniert, und nur kurze Erwähnungen einer speziellen Datei ".autotest", die etwas anderes tun sollte, als die Anforderungen für Growl und Rotgrün zu erfüllen.

Ich komme aus einem CruiseControl-Hintergrund hier ... aber es scheint, als sollten die Dinge viel offensichtlicher sein. Hat jemand Erfahrung mit den nativen Tests von Rails zusammen mit Shoulda und Autotest?

Update anscheinend die discover.rb-Datei in Seed-Fu machte Autotest denken, dass es für RSpec getestet wurde, nicht Test :: Unit.

+0

Ich denke nicht, dass Shoulda in Rails eingebaut ist: Test/Einheit ist da, und es gibt Unterstützung in den letzten Versionen für Minitest. Arbeitest du an Windows oder * nix? Ich habe fast Autotest unter Windows, aber es war schmerzhaft und unzuverlässig und ich gab bald auf. –

+0

Ich bin auf OSX und habe als ein Juwel installiert. Es verbessert test :: unit afaik. Ich bin dafür, etwas besseres zu verwenden als Autotest, wenn es verfügbar ist! – Bill

Antwort

0

Ein Plugin, das ich benutze, Seed-Fu, hatte ein discover.rb, um Autotest "zu helfen". In meinem Fall, obwohl es Autotest dachte, dass ich RSpec lief und alles andere kaputt ging.