Comparing changes

v0.2.7 v0.2.8
3 commits 5 files changed

Commits

e734114 bump version mokha 2019-01-11 23:55:12
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') }