Commit 07b4ca4
Changed files (1)
spec
scim
kit
spec/scim/kit/v2/resource_spec.rb
@@ -184,6 +184,17 @@ RSpec.describe Scim::Kit::V2::Resource do
specify { expect(subject.province).to eql('alberta') }
specify { expect(subject.as_json[:country]).to eql('canada') }
specify { expect(subject.as_json[extension_id][:province]).to eql('alberta') }
+
+ context "with an extension attribute with the same name as a core attribute" do
+ before do
+ extension.add_attribute(name: :country)
+ subject.country = 'usa'
+ end
+
+ specify { expect(subject.country).to eql('usa') }
+ specify { expect(subject.as_json[:country]).to eql('canada') }
+ specify { expect(subject.as_json[extension_id][:country]).to eql('usa') }
+ end
end
describe '#valid?' do