project_image_spec.rb 661 Bytes
require 'rails_helper'

RSpec.describe ProjectImage, :type => :model do
  describe 'associations' do
    it { is_expected.to belong_to(:project) }
    it { should belong_to(:project) }
  end

  describe 'methods' do

  	it 'should validate url blank' do
	  	@project_no_image = FactoryGirl.create(:project_no_image)
	  	expect(@project_no_image.image_url).to eq("no-image-available.png")
	  end

		it "Can be assigns" do
			expect(ProjectImage.new).to be_an_instance_of(ProjectImage)
		end

	  it 'should validate url field' do
	  	@project_no_image = FactoryGirl.create(:project_no_image)
	  	expect(@project_no_image.check_no_image).to eq("")
	  end
	end
end