|
19 | 19 | let(:russian_blue) { Entitlements::Models::Person.new(uid: "russian_blue") } |
20 | 20 | let(:members) { Set.new(%w[SnowShoe russian_blue]) } |
21 | 21 | let(:dn) { "cn=cats,ou=Github,dc=github,dc=fake" } |
22 | | - let(:group) { Entitlements::Models::Group.new(dn: dn, description: ":smile_cat:", members: Set.new([snowshoe, russian_blue]), metadata: {"application_owner" => "russian_blue"}) } |
23 | | - let(:team) { Entitlements::Backend::GitHubTeam::Models::Team.new(team_id: 1001, team_name: "cats", members: members, ou: "ou=kittensinc,ou=GitHub,dc=github,dc=fake", metadata: {"application_owner" => "russian_blue"}) } |
| 22 | + let(:group) { Entitlements::Models::Group.new(dn:, description: ":smile_cat:", members: Set.new([snowshoe, russian_blue]), metadata: {"application_owner" => "russian_blue"}) } |
| 23 | + let(:team) { Entitlements::Backend::GitHubTeam::Models::Team.new(team_id: 1001, team_name: "cats", members:, ou: "ou=kittensinc,ou=GitHub,dc=github,dc=fake", metadata: {"application_owner" => "russian_blue"}) } |
24 | 24 | let(:member_strings_set) { Set.new(members.map(&:downcase)) } |
25 | 25 | let(:subject) { described_class.new(config: provider_config) } |
26 | 26 |
|
|
189 | 189 | end |
190 | 190 |
|
191 | 191 | describe "#change_ignored?" do |
192 | | - let(:group1) { Entitlements::Models::Group.new(dn: dn, description: ":smile_cat:", members: Set.new([snowshoe])) } |
193 | | - let(:group2) { Entitlements::Models::Group.new(dn: dn, description: ":smile_cat:", members: Set.new([russian_blue])) } |
194 | | - let(:action) { Entitlements::Models::Action.new(dn, group1, group2, "foo", ignored_users: ignored_users) } |
| 192 | + let(:group1) { Entitlements::Models::Group.new(dn:, description: ":smile_cat:", members: Set.new([snowshoe])) } |
| 193 | + let(:group2) { Entitlements::Models::Group.new(dn:, description: ":smile_cat:", members: Set.new([russian_blue])) } |
| 194 | + let(:action) { Entitlements::Models::Action.new(dn, group1, group2, "foo", ignored_users:) } |
195 | 195 |
|
196 | 196 | context "all adds/removes ignored" do |
197 | 197 | let(:ignored_users) { Set.new([snowshoe, russian_blue].map(&:uid)) } |
|
260 | 260 |
|
261 | 261 | allow(subject).to receive(:github).and_return(github) |
262 | 262 | expect(github).to receive(:read_team).with(entitlement_group).and_return(nil) |
263 | | - expect(github).to receive(:create_team).with({entitlement_group: entitlement_group}).and_return(true) |
| 263 | + expect(github).to receive(:create_team).with({entitlement_group:}).and_return(true) |
264 | 264 | expect(github).to receive(:invalidate_predictive_cache).with(entitlement_group).and_return(nil) |
265 | 265 | expect(github).to receive(:read_team).with(entitlement_group).and_return(github_team) |
266 | 266 | expect(github).to receive(:sync_team).with(entitlement_group, github_team).and_return(true) |
|
0 commit comments