webdev.camp/spec/models/resume_spec.rb

30 lines
695 B
Ruby
Raw Normal View History

require 'rails_helper'
RSpec.describe Resume, type: :model do
2016-11-05 09:28:02 +01:00
2017-06-07 21:48:57 +02:00
describe "factory" do
it "build saves" do
resume = build :resume
expect(resume.save).to eq true
end
it 'has user assoc' do
resume = create :resume
expect(resume.user).not_to be_nil
end
2016-11-05 09:28:02 +01:00
end
it "has zero percent when nothing is filled" do
resume = build :resume
expect(resume.percent).to eq 0
end
2017-06-08 16:15:39 +02:00
it "has 9 percent when one is filled" do
resume = build :resume
resume.motivation = "I am motivated"
2017-06-08 16:15:39 +02:00
expect(resume.percent).to eq 9
end
it "has 100 percent when all are filled" do
resume = build :filled_resume
expect(resume.percent).to eq 100
end
end