Sha256: 38433886bbcdd8f174e01d24b3fcb80d65260318b8f4d955cb4931c288215935

Contents?: true

Size: 1.13 KB

Versions: 3

Compression:

Stored size: 1.13 KB

Contents

Given %(each of my applications has an environment) do
  known_accounts.each do |account|
    account.applications.each do |app|
      known_environments.push(
        create_environment(
          account: account,
          application: app,
          environment: {
            name: "#{app.name}_env"
          }
        )
      )
    end
  end
end

Then %(I see the name and ID for all of my environments) do
  known_environments.each do |environment|
    expect(output_text).to match(/#{Regexp.escape(environment.id.to_s)}\s+\|\s+#{Regexp.escape(environment.name)}/)
  end
end

Then %(I see the environments in the one account) do
  account_named('one').environments.all.each do |environment|
    expect(output_text).to match(/#{Regexp.escape(environment.id.to_s)}\s+\|\s+#{Regexp.escape(environment.name)}/)
  end
end

Then %(I do not see environments from other accounts) do
  two = account_named('two').environments.all.to_a
  three = account_named('three').environments.all.to_a

  (two + three).each do |environment|
    expect(output_text).not_to match(/#{Regexp.escape(environment.id.to_s)}\s+\|\s+#{Regexp.escape(environment.name)}/)
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ey-core-3.4.4 features/step_definitions/environments_steps.rb
ey-core-3.4.2 features/step_definitions/environments_steps.rb
ey-core-3.4.1 features/step_definitions/environments_steps.rb