Sha256: 68138d768ed266de7e954360dc56070e06e9d2e31fab69d9318b90f7f6139f5a
Contents?: true
Size: 1.54 KB
Versions: 1
Compression:
Stored size: 1.54 KB
Contents
Feature: file system commands In order to specify commands that load files As a developer using Cucumber I want to create temporary files Scenario: create a dir Given a directory named "foo/bar" When I run "ruby -e \"puts test ?d, 'foo'\"" Then the stdout should contain "true" Scenario: create a file Given a file named "foo/bar/example.rb" with: """ puts "hello world" """ When I run "ruby foo/bar/example.rb" Then I should see "hello world" Scenario: append to a file Given a file named "foo/bar/example.rb" with: """ puts "hello world" """ When I append to "foo/bar/example.rb" with: """ puts "this was appended" """ When I run "ruby foo/bar/example.rb" Then I should see "hello world" And I should see "this was appended" Scenario: clean up files generated in previous scenario When I run "ruby foo/bar/example.rb" Then the exit status should be 1 And I should see "No such file or directory -- foo/bar/example.rb" Scenario: change to a subdir Given a file named "foo/bar/example.rb" with: """ puts "hello world" """ When I cd to "foo/bar" And I run "ruby example.rb" Then I should see "hello world" Scenario: Reset current directory from previous scenario When I run "ruby example.rb" Then the exit status should be 1 @fail Scenario: Holler if cd to bad dir Given a file named "foo/bar/example.rb" with: """ puts "hello world" """ When I cd to "foo/nonexistant"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
aruba-0.1.4 | features/file_system_commands.feature |