Guest User

Untitled

a guest
Jan 18th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. control 'project-bindings' do
  2. projects.each do |project|
  3. describe command("gcloud projects get-iam-policy #{project} --format='json(bindings)'") do
  4. its('exit_status') { should eq 0 }
  5. its('stderr') { should eq '' }
  6.  
  7. let(:members) do
  8. bindings = JSON.parse(subject.stdout, symbolize_names: true)[:bindings]
  9. bindings.find { |b| b[:'role'] == projectRoles[0] }[:members]
  10. end
  11.  
  12. it { expect(members).to include(*memberGroups[0]) }
  13. end
  14. end
  15. end
Add Comment
Please, Sign In to add comment