Sha256: 9d926ff27370ee2dc562e022b0d4f6fb51d2889cc870b1a372adcbdd18f757f5

Contents?: true

Size: 1.93 KB

Versions: 19

Compression:

Stored size: 1.93 KB

Contents

Feature: generated test or spec
  In order to start a new gem
  A user should be able to
  generate a test or spec

  Scenario: bacon
    Given a working directory
    And I have configured git sanely
    When I generate a bacon project named 'the-perfect-gem' that is 'zomg, so good'
    Then 'spec/spec_helper.rb' requires 'bacon'
    And 'spec/spec_helper.rb' requires 'the-perfect-gem'

  Scenario: minitest
    Given a working directory
    And I have configured git sanely
    When I generate a minitest project named 'the-perfect-gem' that is 'zomg, so good'
    Then 'test/test_helper.rb' requires 'mini/test'
    And 'test/test_helper.rb' requires 'the-perfect-gem'
    And 'test/test_helper.rb' should autorun tests

  Scenario: rspec
    Given a working directory
    And I have configured git sanely
    When I generate a rspec project named 'the-perfect-gem' that is 'zomg, so good'
    Then 'spec/spec_helper.rb' requires 'spec'
    And 'spec/spec_helper.rb' requires 'the-perfect-gem'

  Scenario: shoulda
    Given a working directory
    And I have configured git sanely
    When I generate a shoulda project named 'the-perfect-gem' that is 'zomg, so good'
    Then 'test/test_helper.rb' requires 'test/unit'
    And 'test/test_helper.rb' requires 'shoulda'
    And 'test/test_helper.rb' requires 'the-perfect-gem'

  Scenario: testunit
    Given a working directory
    And I have configured git sanely
    When I generate a testunit project named 'the-perfect-gem' that is 'zomg, so good'
    Then 'test/test_helper.rb' requires 'test/unit'
    And 'test/test_helper.rb' requires 'the-perfect-gem'
  
  Scenario: micronaut
    Given a working directory
    And I have configured git sanely
    When I generate a micronaut project named 'the-perfect-gem' that is 'zomg, so good'
    Then 'examples/example_helper.rb' requires 'rubygems'
    Then 'examples/example_helper.rb' requires 'micronaut'
    Then 'examples/example_helper.rb' requires 'the-perfect-gem'

Version data entries

19 entries across 19 versions & 8 rubygems

Version Path
dima-jeweler-1.2.0 features/generator/test_helper.feature
gohanlonllc-jeweler-0.11.1.20090513153819 features/generator/test_helper.feature
gohanlonllc-jeweler-1.0.0.20080513000000 features/generator/test_helper.feature
gohanlonllc-jeweler-1.0.0.20090513153819 features/generator/test_helper.feature
mcornick-jeweler-1.2.0 features/generator/test_helper.feature
monkeyhelper-jeweler-1.0.1 features/generator/test_helper.feature
namelessjon-jeweler-1.0.1 features/generator/test_helper.feature
pivotal-jeweler-1.0.1.1 features/generator/test_helper.feature
technicalpickles-jeweler-1.0.0 features/generator/test_helper.feature
technicalpickles-jeweler-1.0.1 features/generator/test_helper.feature
technicalpickles-jeweler-1.0.2 features/generator/test_helper.feature
technicalpickles-jeweler-1.1.0 features/generator/test_helper.feature
technicalpickles-jeweler-1.2.1 features/generator/test_helper.feature
jeweler-1.2.1 features/generator/test_helper.feature
jeweler-1.2.0 features/generator/test_helper.feature
jeweler-1.1.0 features/generator/test_helper.feature
jeweler-1.0.2 features/generator/test_helper.feature
jeweler-1.0.0 features/generator/test_helper.feature
jeweler-1.0.1 features/generator/test_helper.feature