Commit 270e2f1

mo <mo.khan@gmail.com>
2019-06-15 21:08:22
use the latest published version of scim-kit
1 parent fb5db82
Changed files (3)
spec/models/user_spec.rb
@@ -90,7 +90,7 @@ RSpec.describe User do
       let(:second_user) { users.sample }
       let(:results) { described_class.scim_search(%(userName eq "#{first_user.email}" or userName eq "#{second_user.email}")) }
 
-      specify { expect(results.pluck(:email)).to match_array([first_user.email, second_user.email]) }
+      specify { expect(results.pluck(:email).uniq).to match_array([first_user.email, second_user.email].uniq) }
     end
 
     context "when searching for condition a AND condition b" do
Gemfile
@@ -22,7 +22,7 @@ gem 'puma', '~> 3.11'
 gem 'rails', '~> 5.2.0'
 gem 'rotp', '~> 3.3'
 gem 'saml-kit', '~> 1.0'
-gem 'scim-kit', github: 'mokhan/scim-kit'
+gem 'scim-kit', '~> 0.4'
 gem 'spank', '~> 1.0'
 gem 'turbolinks', '~> 5'
 gem 'varkon', '~> 0.1'
Gemfile.lock
@@ -1,14 +1,3 @@
-GIT
-  remote: https://github.com/mokhan/scim-kit.git
-  revision: 1168b638d11b335127345f9754cec025b30dbeff
-  specs:
-    scim-kit (0.3.2)
-      activemodel (>= 5.2.0)
-      net-hippie (~> 0.2)
-      parslet (~> 1.8)
-      tilt (~> 2.0)
-      tilt-jbuilder (~> 0.7)
-
 GEM
   remote: https://rubygems.org/
   specs:
@@ -302,6 +291,12 @@ GEM
     sass-listen (4.0.0)
       rb-fsevent (~> 0.9, >= 0.9.4)
       rb-inotify (~> 0.9, >= 0.9.7)
+    scim-kit (0.4.0)
+      activemodel (>= 5.2.0)
+      net-hippie (~> 0.2)
+      parslet (~> 1.8)
+      tilt (~> 2.0)
+      tilt-jbuilder (~> 0.7)
     selenium-webdriver (3.142.3)
       childprocess (>= 0.5, < 2.0)
       rubyzip (~> 1.2, >= 1.2.2)
@@ -396,7 +391,7 @@ DEPENDENCIES
   rubocop-rails (~> 2.0)
   rubocop-rspec (~> 1.30)
   saml-kit (~> 1.0)
-  scim-kit!
+  scim-kit (~> 0.4)
   selenium-webdriver (~> 3.14)
   spank (~> 1.0)
   turbolinks (~> 5)