Sha256: cc8d2533ee31fa626a300278196dc358ab6deccf336e4cefac4bee2cf86da564
Contents?: true
Size: 1.05 KB
Versions: 3
Compression:
Stored size: 1.05 KB
Contents
require 'test_helper' class AccountTest < ActiveSupport::TestCase fixtures :all test "accepts nested attributes for users on create" do @account = Account.create({ :name => "Personal", :user_attributes => { :tw_share => false, :fb_share => false, :tb_share => true } }) @user = @account.user assert @user.account, "should have an account" assert !@user.fb_share?, "should have accepted nested attributes" assert !@user.tw_share?, "should have accepted nested attributes" assert @user.tb_share?, "should have accepted nested attributes" end test "accepts nested attributes for users on update" do @account = Account.create(:name => "Personal") @account.create_user() @account.update_attributes({ :user_attributes => { :tw_share => true, :fb_share => false, :tb_share => true } }) assert !@account.user.fb_share?, "should have accepted nested attributes" assert @account.user.tw_share?, "should have accepted nested attributes" assert @account.user.tb_share?, "should have accepted nested attributes" end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
serializer-1.0.2 | test/dummy/test/unit/account_test.rb |
serializer-1.0.1 | test/dummy/test/unit/account_test.rb |
serializer-1.0.0 | test/dummy/test/unit/account_test.rb |