Commit 3f2a396
Changed files (2)
lib
scim
kit
v2
spec
scim
kit
lib/scim/kit/v2/attribute.rb
@@ -31,6 +31,8 @@ module Scim
new_value
when :binary
@value = Base64.strict_encode64(new_value)
+ when :reference
+ @value = new_value
end
if type.canonical_values && !type.canonical_values.empty?
spec/scim/kit/v2/attribute_spec.rb
@@ -124,4 +124,13 @@ RSpec.describe Scim::Kit::V2::Attribute do
specify { expect(subject.value).to eql(Base64.strict_encode64(photo)) }
end
end
+
+ context "with reference" do
+ let(:type) { Scim::Kit::V2::AttributeType.new(name: 'group', type: :reference) }
+ let(:uri) { FFaker::Internet.uri('https') }
+
+ before { subject.value = uri }
+
+ specify { expect(subject.value).to eql(uri) }
+ end
end