Sha256: 6f95ed17ba612d1a47e6b4b962542d4875c87f3c118becb2455487c57528fc92

Contents?: true

Size: 697 Bytes

Versions: 4

Compression:

Stored size: 697 Bytes

Contents

# Encoding: utf-8

When /^I overwrite ([^"]*) with:$/ do | file_name, file_content |
  # Modified from https://github.com/cucumber/aruba/blob/master/lib/aruba/cucumber.rb
  require 'erb'
  data = ERB.new(file_content)
  overwrite_file(file_name, data.result)
end

Then(/^the exit code should be (\d+)$/) do |exit_status|
  @last_exit_status.should == exit_status.to_i
end

Then(/^there should be "(.*?)" unique results files in the "(.*?)" directory$/) do |number_files, logs_path|
  files = Dir.glob(File.join(current_dir, logs_path, '*.xml'))
  count = 0
  files.each do |file|
    count += 1 if file =~ /parallel_part_\w{8}-(\w{4}-){3}\w{12}\.xml/
  end
  count.should == number_files.to_i
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
chemistrykit-3.3.1 features/step_definitions/steps.rb
chemistrykit-3.3.0 features/step_definitions/steps.rb
chemistrykit-3.2.0 features/step_definitions/steps.rb
chemistrykit-3.1.0 features/step_definitions/steps.rb