Sha256: fc05007c2c0543a6eff7b4e9938b803422a214647e3c895de32a4a4001f64545
Contents?: true
Size: 708 Bytes
Versions: 2
Compression:
Stored size: 708 Bytes
Contents
require 'test_helper' class DependentTest < ActiveSupport::TestCase setup do Makers.define do maker :user do email { "#{name}@example.com" } sequence(:username) { |n| "#{name}-#{n}" } name 'name' end end end test 'return attributes' do assert_equal 'name-1', attributes_for(:user)[:username] assert_equal 'name@example.com', attributes_for(:user)[:email] end test 'build instance' do assert_equal 'name-1', build(:user).username assert_equal 'name@example.com', build(:user).email end test 'create instance' do assert_equal 'name-1', create(:user).username assert_equal 'name@example.com', create(:user).email end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
makers-0.1.3 | test/dependent_test.rb |
makers-0.1.2 | test/dependent_test.rb |