webdev.camp/spec/models/resume_spec.rb

30 lines
695 B
Ruby

require 'rails_helper'
RSpec.describe Resume, type: :model do
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
end
it "has zero percent when nothing is filled" do
resume = build :resume
expect(resume.percent).to eq 0
end
it "has 9 percent when one is filled" do
resume = build :resume
resume.motivation = "I am motivated"
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