Sha256: bcc122d49877029ef5fd04b79a9dc432ed67121699ff0a0c4a605f5d6f5c89da

Contents?: true

Size: 780 Bytes

Versions: 23

Compression:

Stored size: 780 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/../../spec_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

  after do
    Factory.factories.clear
  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

Version data entries

23 entries across 23 versions & 13 rubygems

Version Path
BrettRasmussen-factory_girl-1.2.2 spec/factory_girl/syntax/make_spec.rb
BrettRasmussen-factory_girl-1.2.3 spec/factory_girl/syntax/make_spec.rb
agibralter-factory_girl-1.2.1 spec/factory_girl/syntax/make_spec.rb
lacomartincik-factory_girl-1.2.1.1 spec/factory_girl/syntax/make_spec.rb
qrush-factory_girl-1.2.1.1 spec/factory_girl/syntax/make_spec.rb
thoughtbot-factory_girl-1.2.2 spec/factory_girl/syntax/make_spec.rb
vitalish-factory_girl-1.2.10 spec/factory_girl/syntax/make_spec.rb
vitalish-factory_girl-1.2.9 spec/factory_girl/syntax/make_spec.rb
vitalish-factory_girl-1.2.8 spec/factory_girl/syntax/make_spec.rb
vitalish-factory_girl-1.2.7 spec/factory_girl/syntax/make_spec.rb
vitalish-factory_girl-1.2.6 spec/factory_girl/syntax/make_spec.rb
lockbox_middleware-1.2.1 vendor/gems/factory_girl-1.2.3/spec/factory_girl/syntax/make_spec.rb
malvestuto_factory_girl-1.2.5 spec/factory_girl/syntax/make_spec.rb
factory_girl-1.2.4 spec/factory_girl/syntax/make_spec.rb
jeffrafter-factory_girl-1.2.3 spec/factory_girl/syntax/make_spec.rb
masa-iwasaki-factory_girl-1.2.3.2 spec/factory_girl/syntax/make_spec.rb
masa-iwasaki-factory_girl-1.2.3.1 spec/factory_girl/syntax/make_spec.rb
dm-factory_girl-1.2.3 spec/factory_girl/syntax/make_spec.rb
factory_girl-1.2.3 spec/factory_girl/syntax/make_spec.rb
freegenie-factory_girl-1.2.4 spec/factory_girl/syntax/make_spec.rb