in spec/appcenter_stub.rb [10:34]
def stub_fetch_distribution_groups_chain(owner_name:, app_name:, response_codes:, groups: ["Collaborators", "test-group-1", "test group 2"])
body = groups.map { |g| { name: g } }
request = stub_request(:get, "https://api.appcenter.ms/v0.1/apps/#{owner_name}/#{app_name}/distribution_groups")
size = response_codes.length
number = 0
response_codes.each do |code|
if code == -1
request.to_raise(Faraday::Error)
else
request.to_return(
status: code,
headers: { 'Content-Type' => 'application/json' },
body: body.to_json
)
end
if number != size - 1
request.then
end
number += 1
end
end