Sha256: 8eeccb6feb5fde75f1c76f56b25801a697b09ac22dd80502abbffee6569a45da
Contents?: true
Size: 983 Bytes
Versions: 1
Compression:
Stored size: 983 Bytes
Contents
When /^I build the gem$/ do project_root = Pathname.new(File.dirname(__FILE__)).parent.parent.expand_path rakefile = project_root.join('Rakefile') File.exist?(rakefile).should be_true silent_system("rake -f #{rakefile} build").should be_true end When /^I install the latest gem$/ do project_root = Pathname.new(File.dirname(__FILE__)).parent.parent.expand_path pkg_dir = project_root.join('pkg') glob = File.join(pkg_dir, '*.gem') latest = Dir.glob(glob).sort {|a, b| File.ctime(a) <=> File.ctime(b) }.last silent_system("gem install --local #{latest}").should be_true end Then /^I should have cucumber\-nagios\-gen on my path$/ do silent_system("which cucumber-nagios-gen").should be_true end Then /^I can generate a new project$/ do testproj = "testproj-#{Time.now.to_i}" FileUtils.rm_rf("/tmp/#{testproj}") silent_system("cd /tmp ; cucumber-nagios-gen project #{testproj}").should be_true File.exists?("/tmp/#{testproj}").should be_true end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cucumber-nagios-0.8.10 | features/steps/installing_steps.rb |