on-the-way
on-the-way

Reputation: 140

RSpec for Custom Validation

I have custom validations in rails model:

validate :custom_validation_method

def custom_validation_method
  # do stuff here
end

How can I make RSpec for this? Thanks!

Upvotes: 1

Views: 857

Answers (1)

Kkulikovskis
Kkulikovskis

Reputation: 2088

To test validations(any)

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

Upvotes: 3

Related Questions