Sha256: cc8379c4a8e67af8092059e049d8d53514c62d7318ef530297999c53c9e668eb
Contents?: true
Size: 625 Bytes
Versions: 2
Compression:
Stored size: 625 Bytes
Contents
require 'test_helper' class MakersTest < ActiveSupport::TestCase setup do Makers.define do maker :user do name 'name' end end end test 'return attributes' do hash = attributes_for(:user) assert_kind_of Hash, hash assert_equal 'name', hash[:name] end test 'build instance' do record = build(:user) assert_kind_of User, record assert record.new_record? assert_equal 'name', record.name end test 'create instance' do record = create(:user) assert_kind_of User, record assert record.persisted? assert_equal 'name', record.name end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
makers-0.1.3 | test/fabricators_test.rb |
makers-0.1.2 | test/fabricators_test.rb |