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