require 'rails_helper' RSpec.describe ProjectAttributes, type: :model do describe 'associations' do it { is_expected.to belong_to(:user) } end describe 'validations' do it { is_expected.to validate_presence_of(:project_id) } it { is_expected.to validate_presence_of(:user) } end describe 'methods' do describe 'project' do subject { FactoryGirl.build(:project_attributes) } let(:project) {FactoryGirl.build(:project_with_id)} before :each do Project.expects(:find).with(subject.project_id).returns(project) end it 'should return the project' do expect(subject.project).to eq(project) end end end end