2016-06-10 11 views
1

ich benutzerdefinierte Validierungen in Schienen Modell haben:RSpec für Custom Validation

validate :custom_validation_method 

def custom_validation_method 
    # do stuff here 
end 

Wie kann ich RSpec dafür machen? Vielen Dank!

Antwort

1

Validierungen Um zu testen, (alle)

describe MyClass do 
    it '#custom_validation' do 
    expect(subject.valid?).to be_falsey 
    #do stuff to subject to make it valid 
    expect(subject.valid?).to be_truthy 
    end 
end 
+0

Danke für die Antwort. –