Commit bf154b8a31714102cfdd201aa293737b99009e46

Authored by Kyle Werner
1 parent 1762c0da
Exists in master

add to spec that user is updated from post when one exists

spec/controllers/scim_rails/scim_users_controller_spec.rb
@@ -305,12 +305,12 @@ RSpec.describe ScimRails::ScimUsersController, type: :controller do @@ -305,12 +305,12 @@ RSpec.describe ScimRails::ScimUsersController, type: :controller do
305 expect(company.users.count).to eq 0 305 expect(company.users.count).to eq 0
306 end 306 end
307 307
308 - it "returns 201 if user already exists" do 308 + it "returns 201 if user already exists and updates user" do
309 create(:user, email: "new@example.com", company: company) 309 create(:user, email: "new@example.com", company: company)
310 310
311 post :create, params: { 311 post :create, params: {
312 name: { 312 name: {
313 - givenName: "New", 313 + givenName: "Not New",
314 familyName: "User" 314 familyName: "User"
315 }, 315 },
316 emails: [ 316 emails: [
@@ -322,6 +322,7 @@ RSpec.describe ScimRails::ScimUsersController, type: :controller do @@ -322,6 +322,7 @@ RSpec.describe ScimRails::ScimUsersController, type: :controller do
322 322
323 expect(response.status).to eq 201 323 expect(response.status).to eq 201
324 expect(company.users.count).to eq 1 324 expect(company.users.count).to eq 1
  325 + expect(company.users.first.first_name).to eq "Not New"
325 end 326 end
326 327
327 it "creates and archives inactive user" do 328 it "creates and archives inactive user" do