Sha256: 189507e4cdf957c3b14ee93ee6c09222b19b991ca825a23c0b43d541432bfc91

Contents?: true

Size: 1.42 KB

Versions: 12

Compression:

Stored size: 1.42 KB

Contents

# encoding: utf-8

###
# EXISTENCE

Then /^there should be a file at '(.*?)'$/ do |file|
  File.exist?(file_path(file)).should be_true
end

Then /^there should not be a file at '(.*?)'$/ do |file|
  File.exist?(file_path(file)).should be_false
end

Then /^there should be a file called '(.*?)' somewhere in a subdirectory of '(.*?)'$/ do |file, directory|
  Dir.glob(File.join(file_path(directory), '**', file)).any?.should be_true
end

###
# IDENTICAL

Then /^the file at '(.*?)' should be identical to the file at '(.*?)'$/ do |one, two|
  File.read(file_path(one)).should == File.read(file_path(two))
end

Then /^the file at '(.*?)' should not be identical to the file at '(.*?)'$/ do |one, two|
  File.read(file_path(one)).should_not == File.read(file_path(two))
end

Then /^the file called '(.*?)' in a subdirectory of '(.*?)' should be identical to the file at '(.*?)'$/ do |file, directory, other|
  File.read(Dir.glob(File.join(file_path(directory), '**', file)).first).should == File.read(file_path(other))
end

Then /^the file called '(.*?)' in a subdirectory of '(.*?)' should not be identical to the file at '(.*?)'$/ do |file, directory, other|
  File.read(Dir.glob(File.join(file_path(directory), '**', file)).first).should_not == File.read(file_path(other))
end

###
# REVERSING

Then /^the file at '(.*?)' should be the reverse of the file at '(.*?)'$/ do |one, two|
  File.read(file_path(one)).should == File.read(file_path(two)).reverse
end

Version data entries

12 entries across 12 versions & 3 rubygems

Version Path
durran-carrierwave-0.3.2.3 features/step_definitions/file_steps.rb
jnicklas-carrierwave-0.3.3 features/step_definitions/file_steps.rb
durran-carrierwave-0.4.3 features/step_definitions/file_steps.rb
carrierwave-0.4.3 features/step_definitions/file_steps.rb
carrierwave-0.4.2 features/step_definitions/file_steps.rb
carrierwave-0.4.1 features/step_definitions/file_steps.rb
carrierwave-0.4.0 features/step_definitions/file_steps.rb
carrierwave-0.3.5.2 features/step_definitions/file_steps.rb
carrierwave-0.3.5.1 features/step_definitions/file_steps.rb
carrierwave-0.3.5 features/step_definitions/file_steps.rb
carrierwave-0.3.4 features/step_definitions/file_steps.rb
carrierwave-0.3.3 features/step_definitions/file_steps.rb