Sha256: 15b2f6e4f99cc1e40f465f6bc9ff141082c291cce437d9aea4d8ed0bb76e89bd
Contents?: true
Size: 1.2 KB
Versions: 7
Compression:
Stored size: 1.2 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 with name 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
7 entries across 7 versions & 1 rubygems