File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change @@ -57,6 +57,37 @@ def valid_attributes
5757 end
5858 end
5959
60+ context "merge" do
61+ let ( :merge_user_1 ) do
62+ VCR . use_cassette ( "merge_users_user_1" ) do
63+ client . users . create! ( email : 'merge_1@example.com' , name : 'User 1' )
64+ end
65+ end
66+ let ( :merge_user_2 ) do
67+ VCR . use_cassette ( "merge_users_user_2" ) do
68+ client . users . create! ( email : 'merge_2@example.com' , name : 'User 2' )
69+ end
70+ end
71+
72+ before do
73+ VCR . use_cassette ( "merge_users" ) do
74+ merge_user_1 . merge! ( user : { id : merge_user_2 . id } )
75+ end
76+ end
77+
78+ after do
79+ VCR . use_cassette ( "destroy_merge_user" ) do
80+ puts merge_user_1 . destroy!
81+ end
82+ end
83+
84+ it "expects merge to change use 1" do
85+ VCR . use_cassette ( "test_merge_users" ) do
86+ expect ( merge_user_1 . reload! . name ) . to eql "User 2"
87+ end
88+ end
89+ end
90+
6091 context "create_or_update" do
6192 after do
6293 VCR . use_cassette ( "create_or_update_destroy_user" ) do
You can’t perform that action at this time.
0 commit comments