Sha256: cacb5c77f6d7ea9b6f7abb901b57ce5c9220402307425118b57bf59d8c6df1dd

Contents?: true

Size: 1.84 KB

Versions: 1

Compression:

Stored size: 1.84 KB

Contents

desc "test_unit: default no-changes'"
invoke 'hobo:test_framework', %w(test_unit)
file_exclude? 'config/application.rb',
              'config.generators do' ,
              'test_framework :test_unit'
test_value_eql? true

git_reset_app

desc "test_unit: don't generate fixtures'"
invoke 'hobo:test_framework', %w(test_unit --no-fixtures)
file_include? 'config/application.rb',
              'config.generators do' ,
              'test_framework :test_unit, :fixtures => false'
test_value_eql? true

git_reset_app

desc "shoulda application.rb injection"
invoke 'hobo:test_framework', %w(shoulda --no-update -q)
file_include? 'config/application.rb',
              'config.generators do' ,
              'test_framework :shoulda, :fixtures => true'
test_value_eql? true

desc "shoulda Gemfile injection"
file_include? 'Gemfile', %(gem "shoulda", group: :test)
test_value_eql? true

git_reset_app

desc "rspec application.rb injection"
invoke 'hobo:test_framework', %w(rspec --no-update -q)
file_include? 'config/application.rb',
              'config.generators do' ,
              'test_framework :rspec, :fixtures => true',
              'fallbacks[:rspec] = :test_unit'
test_value_eql? true

desc "rspec Gemfile injection"
file_include? 'Gemfile',  %(gem "rspec-rails", ">= 2.5.0", group: [:test, :development])
test_value_eql? true

git_reset_app

desc "rspec_with_shoulda application.rb injection"
invoke 'hobo:test_framework', %w(rspec_with_shoulda --no-update -q)
file_include? 'config/application.rb',
              'config.generators do' ,
              'test_framework :rspec, :fixtures => true',
              'fallbacks[:rspec] = :test_unit'
test_value_eql? true

desc "rspec_with_shoulda Gemfile injection"
file_include? 'Gemfile', %(gem "rspec-rails", ">= 2.5.0", group: [:test, :development]),
                       %(gem "shoulda", group: :test)
test_value_eql? true


Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hobo-2.1.2 test/irt/generators/test_framework.irt