Sha256: a406e6e9b5dc9f98f7194d6f34bec16d13771fca50f633bb7fb51392682ab7b1
Contents?: true
Size: 980 Bytes
Versions: 2
Compression:
Stored size: 980 Bytes
Contents
Feature: weird edge cases Scenario: module with a .gitignore file Given a repository with following Vendorfile: """ruby vendor 'ignore', :version => 1 do File.open('.gitignore', 'w') { |f| f.puts 'ignored.txt' } end """ When I successfully run `vendor sync` Then the following has been conjured: | Name | ignore | | With file | .gitignore | When I write to "vendor/ignore/ignored.txt" with: """ whatever """ Then git repository is clean When I change Vendorfile to: """ruby vendor 'ignore', :version => 2 do File.open('files.txt', 'w') { |f| f.puts Dir.entries('.').join("\n") } File.open('.gitignore', 'w') { |f| f.puts 'ignored.txt' } end """ And I successfully run `vendor sync` Then the file "vendor/ignore/files.txt" should not contain "ignored.txt" And the file "vendor/ignore/ignored.txt" should contain exactly: """ whatever """ And git repository is clean
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vendorificator-0.4.0 | features/edgecases.feature |
vendorificator-0.3.0 | features/edgecases.feature |