1
0
Fork 0
mirror of https://github.com/thoughtbot/factory_bot.git synced 2022-11-09 11:43:51 -05:00
thoughtbot--factory_bot/spec/acceptance/syntax/make_spec.rb

32 lines
723 B
Ruby

require 'spec_helper'
require 'acceptance/acceptance_helper'
require 'factory_girl/syntax/make'
describe "a factory using make syntax" do
before do
Factory.define :user do |factory|
factory.first_name 'Bill'
factory.last_name 'Nye'
factory.email 'science@guys.net'
end
end
describe "after making an instance" do
before do
@instance = User.make(:last_name => 'Rye')
end
it "should use attributes from the factory" do
@instance.first_name.should == 'Bill'
end
it "should use attributes passed to make" do
@instance.last_name.should == 'Rye'
end
it "should save the record" do
@instance.should_not be_new_record
end
end
end