spec/lib/flapjack/gateways/jsonapi/contact_methods_spec.rb in flapjack-1.2.0 vs spec/lib/flapjack/gateways/jsonapi/contact_methods_spec.rb in flapjack-1.2.1rc1

- old
+ new

@@ -98,13 +98,15 @@ with("contact_mass_update", {:redis => redis, :expiry => 30}).and_return(semaphore) expect(Flapjack::Data::Contact).to receive(:find_by_id). with('1234', :logger => @logger, :redis => redis).and_return(contact) expect(contact).to receive(:update).with('first_name' => 'Elias').and_return(nil) + expect(contact).to receive(:update).with('timezone' => 'Asia/Shanghai').and_return(nil) expect(semaphore).to receive(:release).and_return(true) apatch "/contacts/1234", - [{:op => 'replace', :path => '/contacts/0/first_name', :value => 'Elias'}].to_json, + [{:op => 'replace', :path => '/contacts/0/first_name', :value => 'Elias'}, + {:op => 'replace', :path => '/contacts/0/timezone', :value => 'Asia/Shanghai'}].to_json, jsonapi_patch_env expect(last_response.status).to eq(204) end it "deletes a contact" do