Sha256: 4e16f4d5ee3f5d07db72c30236f756ddcb4ca55e827ad8d972d803215c394f1e
Contents?: true
Size: 1.19 KB
Versions: 4
Compression:
Stored size: 1.19 KB
Contents
Feature: Generated RubyGems have various rake tasks to aide their development In order to maintain and release generated RubyGems As a RubyGem developer I want rake tasks to perform routine maintenance and deployment tasks Scenario: Generate RubyGem Given an existing newgem scaffold [called 'my_project'] And 'pkg' folder is deleted When task 'rake gem' is invoked Then folder 'pkg' is created And file matching 'pkg/my_project-0.0.1.gem' is created And gem spec key 'rdoc_options' contains /--mainREADME.rdoc/ And gem spec key 'dependencies' contains /newgem \(>= [\d.]+, development\)/ Scenario: Hoe does not bitch about README.txt being missing Given an existing newgem scaffold [called 'my_project'] that has 'README.rdoc' not 'README.txt' When task 'rake -T' is invoked Then output does not match /README.txt is missing/ Scenario: Generate a gemspec that can build the RubyGem Given an existing newgem scaffold [called 'my_project'] And 'pkg' folder is deleted When task 'rake gemspec' is invoked Then file 'my_project.gemspec' is created And gemspec builds the RubyGem successfully And output does match /Successfully built RubyGem/
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
newgem-1.0.3 | features/rubygem_tasks.feature |
newgem-1.0.4 | features/rubygem_tasks.feature |
newgem-1.0.5 | features/rubygem_tasks.feature |
newgem-1.0.6 | features/rubygem_tasks.feature |