From bf154b8a31714102cfdd201aa293737b99009e46 Mon Sep 17 00:00:00 2001 From: Kyle Werner Date: Tue, 12 Feb 2019 17:44:02 -0500 Subject: [PATCH] add to spec that user is updated from post when one exists --- spec/controllers/scim_rails/scim_users_controller_spec.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spec/controllers/scim_rails/scim_users_controller_spec.rb b/spec/controllers/scim_rails/scim_users_controller_spec.rb index e7fe5a7..fbc3354 100644 --- a/spec/controllers/scim_rails/scim_users_controller_spec.rb +++ b/spec/controllers/scim_rails/scim_users_controller_spec.rb @@ -305,12 +305,12 @@ RSpec.describe ScimRails::ScimUsersController, type: :controller do expect(company.users.count).to eq 0 end - it "returns 201 if user already exists" do + it "returns 201 if user already exists and updates user" do create(:user, email: "new@example.com", company: company) post :create, params: { name: { - givenName: "New", + givenName: "Not New", familyName: "User" }, emails: [ @@ -322,6 +322,7 @@ RSpec.describe ScimRails::ScimUsersController, type: :controller do expect(response.status).to eq 201 expect(company.users.count).to eq 1 + expect(company.users.first.first_name).to eq "Not New" end it "creates and archives inactive user" do -- libgit2 0.21.0