Sha256: 9274ffe1cc227b415951dc55538e86d32c1df9073873d1d7e58a29c1101dca85

Contents?: true

Size: 790 Bytes

Versions: 10

Compression:

Stored size: 790 Bytes

Contents

Given /^the following users exist:$/ do |table|
  table.hashes.each do |user|
    Gritano::User.create(user)
  end
  jessica = Gritano::User.find_by_login("jessicaeto")
  jessica.email = "jessica@eto.com"
  jessica.save
end

Given /^the following keys exist:$/ do |table|
  table.hashes.each do |key|
    Gritano::User.find_by_login(key['login']).keys.create(name: key["key"], key: key["key"])
  end
end

Given /^the following repositories exist:$/ do |table|
  table.hashes.each do |repo|
    Gritano::Repository.create(repo)
  end
end

Given /^the following permissions exist:$/ do |table|
  table.hashes.each do |permission|
    Gritano::User.find_by_login(permission['user'])
      .add_access(Gritano::Repository.find_by_name(permission['repo']), permission['access'].to_sym)
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
gritano-0.11.0 features/step_definitions/background_step.rb
gritano-0.10.3 features/step_definitions/background_step.rb
gritano-0.10.2 features/step_definitions/background_step.rb
gritano-0.10.1 features/step_definitions/background_step.rb
gritano-0.10.0 features/step_definitions/background_step.rb
gritano-0.9.4 features/step_definitions/background_step.rb
gritano-0.9.3 features/step_definitions/background_step.rb
gritano-0.9.2 features/step_definitions/background_step.rb
gritano-0.9.1 features/step_definitions/background_step.rb
gritano-0.9.0 features/step_definitions/background_step.rb