Tag: shoulda
Shoulda, entwickelt von thoughtbot, bietet Konstrukte für die Organisation von Test::Unit tests und Matcher für die Prüfung Ruby on Rails-Anwendungen, arbeiten mit Test::Unit oder RSpec.
3
Antworten
Teste ich meine ActiveRecord-Modelle mit Rspec. Ich habe gerade Hinzugefügt eine benutzerdefinierte Fehlermeldung zu einem meiner Validierungen, wie diese: validates :accepted_terms_at, :presence => {:message => 'You must accept the Terms and Conditions to use this site.'} Nun
6
Antworten
Habe ich folgende Rspec testen: describe Productlimit do before(:each) do @productlimit = Factory.create(:productlimit, :user => Factory.create(:user)) end subject { @productlimit } ... it { should validate_uniqueness_of(:price_cents).scoped_to(:direction_down, :currency, :market_id, :user_id) } ... end Aber ich bekomme folgende verwirrende
13
Antworten
Ich versuche zum einrichten Factory Girl mit Test::Unit und Shoulda in Ruby on Rails. Installiert hab ich das gem, erstellt meine Fabrik Datei unter test/Fabriken-Verzeichnis, und erstellt meine spec-Datei unter test/Modelle-Verzeichnis. Die aktuellen Fehler, die ich bekommen
3
Antworten
Habe ich die folgende überprüfung in meiner ActiveRecord. validates :active, :inclusion => {:in => ['Y', 'N']} Ich bin mit dem folgenden test für meine Modell-Validierungen. should_not allow_value('A').for(:active) should allow_value('Y').for(:active) should allow_value('N').for(:active) Ist es ein sauberer und mehr
2
Antworten
Arbeiten mit Test::Unit und Shoulda. Versuchen zu testen Users.create. Mein Verständnis ist, dass die Schienen Formulare senden params für ein Objekt wie dieses: user[email] Welches sich in hash in Ihr handeln, richtig? params[:user][:email] OK, also in meinem
1
Antworten
Ich versuche simulieren eine Sitzung mit FactoryGirl/shoulda (er arbeitete mit Befestigungen, aber ich habe Probleme mit der Verwendung von Fabriken). Ich habe folgende Fabriken (user-login und E-Mail haben beide unique Validierungen): Factory.define :user do |u| u.login 'quentin'
8
Antworten
Ich bin einrichten einer rails-app, und ich beendete gerade einige tests und mein Freund sagte, dass offenbar Geräte sind nicht mehr cool und die Leute sind jetzt mit RSpec oder shoulda. Ich Frage mich, was die eigentlichen
8
Antworten
Hintergrund: ich habe einige Probleme mit Thoughtbot "Factory Girl" Juwel, mit ist verwendet, um Objekte zu erstellen, verwenden Sie in der Einheit und andere tests. Ich würde gerne mal die Konsole, und führen Sie verschiedene Factory Girl
1
Antworten
In meinem code hatte ich die folgende überprüfung mit Shoulda Matcher, die gut funktioniert: it { should validate_presence_of(:name) } In meinem Modell, die ich Hinzugefügt habe, der Zustand meiner überprüfung: validates_presence_of :name, :if => eligible? Ist es