Comparing changes
v0.2.7
→
v0.2.8
3 commits
5 files changed
Commits
Changed files (5)
lib
scim
kit
spec
scim
lib/scim/kit/v2/attribute_type.rb
@@ -20,7 +20,7 @@ module Scim
def initialize(name:, type: :string)
@name = name.to_s.underscore
@type = type.to_sym
- @description = ''
+ @description = name
@multi_valued = false
@required = false
@case_exact = false
lib/scim/kit/v2/schema.rb
@@ -13,7 +13,7 @@ module Scim
def initialize(id:, name:, location:)
@id = id
@name = name
- @description = ''
+ @description = name
@meta = Meta.new('Schema', location)
@meta.created = @meta.last_modified = @meta.version = nil
@attributes = []
lib/scim/kit/version.rb
@@ -2,6 +2,6 @@
module Scim
module Kit
- VERSION = '0.2.7'
+ VERSION = '0.2.8'
end
end
spec/scim/kit/v2/attribute_type_spec.rb
@@ -23,7 +23,7 @@ RSpec.describe Scim::Kit::V2::AttributeType do
specify { expect(subject.to_h[:name]).to eql('displayName') }
specify { expect(subject.to_h[:type]).to eql('string') }
specify { expect(subject.to_h[:multiValued]).to be(false) }
- specify { expect(subject.to_h[:description]).to eql('') }
+ specify { expect(subject.to_h[:description]).to eql('displayName') }
specify { expect(subject.to_h[:required]).to be(false) }
specify { expect(subject.to_h[:caseExact]).to be(false) }
specify { expect(subject.to_h[:mutability]).to eql('readWrite') }
spec/scim/kit/v2/schema_spec.rb
@@ -11,7 +11,7 @@ RSpec.describe Scim::Kit::V2::Schema do
specify { expect(result[:id]).to eql(id) }
specify { expect(result[:name]).to eql(name) }
- specify { expect(result[:description]).to eql('') }
+ specify { expect(result[:description]).to eql(name) }
specify { expect(result[:meta][:resourceType]).to eql('Schema') }
specify { expect(result[:meta][:location]).to eql(location) }
@@ -31,7 +31,7 @@ RSpec.describe Scim::Kit::V2::Schema do
specify { expect(result[:attributes][0][:name]).to eql('displayName') }
specify { expect(result[:attributes][0][:type]).to eql('string') }
specify { expect(result[:attributes][0][:multiValued]).to be(false) }
- specify { expect(result[:attributes][0][:description]).to eql('') }
+ specify { expect(result[:attributes][0][:description]).to eql('displayName') }
specify { expect(result[:attributes][0][:required]).to be(false) }
specify { expect(result[:attributes][0][:caseExact]).to be(false) }
specify { expect(result[:attributes][0][:mutability]).to eql('readWrite') }
@@ -61,7 +61,7 @@ RSpec.describe Scim::Kit::V2::Schema do
specify { expect(result[:attributes][0][:name]).to eql('emails') }
specify { expect(result[:attributes][0][:type]).to eql('complex') }
specify { expect(result[:attributes][0][:multiValued]).to be(true) }
- specify { expect(result[:attributes][0][:description]).to eql('') }
+ specify { expect(result[:attributes][0][:description]).to eql('emails') }
specify { expect(result[:attributes][0][:required]).to be(false) }
specify { expect(result[:attributes][0].key?(:caseExact)).to be(false) }
specify { expect(result[:attributes][0][:mutability]).to eql('readWrite') }
@@ -71,7 +71,7 @@ RSpec.describe Scim::Kit::V2::Schema do
specify { expect(result[:attributes][0][:subAttributes][0][:name]).to eql('value') }
specify { expect(result[:attributes][0][:subAttributes][0][:type]).to eql('string') }
specify { expect(result[:attributes][0][:subAttributes][0][:multiValued]).to be(false) }
- specify { expect(result[:attributes][0][:subAttributes][0][:description]).to eql('') }
+ specify { expect(result[:attributes][0][:subAttributes][0][:description]).to eql('value') }
specify { expect(result[:attributes][0][:subAttributes][0][:required]).to be(false) }
specify { expect(result[:attributes][0][:subAttributes][0][:caseExact]).to be(false) }
specify { expect(result[:attributes][0][:subAttributes][0][:mutability]).to eql('readWrite') }
@@ -81,7 +81,7 @@ RSpec.describe Scim::Kit::V2::Schema do
specify { expect(result[:attributes][0][:subAttributes][1][:name]).to eql('primary') }
specify { expect(result[:attributes][0][:subAttributes][1][:type]).to eql('boolean') }
specify { expect(result[:attributes][0][:subAttributes][1][:multiValued]).to be(false) }
- specify { expect(result[:attributes][0][:subAttributes][1][:description]).to eql('') }
+ specify { expect(result[:attributes][0][:subAttributes][1][:description]).to eql('primary') }
specify { expect(result[:attributes][0][:subAttributes][1][:required]).to be(false) }
specify { expect(result[:attributes][0][:subAttributes][1].key?(:caseExact)).to be(false) }
specify { expect(result[:attributes][0][:subAttributes][1][:mutability]).to eql('readWrite') }
@@ -101,7 +101,7 @@ RSpec.describe Scim::Kit::V2::Schema do
specify { expect(result[:attributes][0][:type]).to eql('reference') }
specify { expect(result[:attributes][0][:referenceTypes]).to match_array(%w[User Group]) }
specify { expect(result[:attributes][0][:multiValued]).to be(false) }
- specify { expect(result[:attributes][0][:description]).to eql('') }
+ specify { expect(result[:attributes][0][:description]).to eql('$ref') }
specify { expect(result[:attributes][0][:required]).to be(false) }
specify { expect(result[:attributes][0][:caseExact]).to be(false) }
specify { expect(result[:attributes][0][:mutability]).to eql('readOnly') }