Sha256: 3f00354ba34dfd259188068d7b2ac8adf0e0701c905fb7600d83b440f6ae637f
Contents?: true
Size: 1.09 KB
Versions: 2
Compression:
Stored size: 1.09 KB
Contents
Feature: Users should get the license included As a user I'd like to be able to include a license So that I don't have to hunt it down for every new project Background: Given the directory "tmp/newgem" does not exist Scenario: Use a non-stock license When I successfully run `methadone -l custom tmp/newgem` Then newgem's license should be an empty file And the README should reference the need for a license Scenario Outline: Include one of a few stock licenses When I successfully run `methadone -l <license> tmp/newgem` Then newgem's license should be the <license> license And the README should reference this license Examples: |license| |apache| |mit| Scenario: We only support a few licenses When I run `methadone -l foobar tmp/newgem` Then the exit status should not be 0 And the stderr should match /invalid argument: -l foobar/ Scenario: No license specified When I successfully run `methadone tmp/newgem` Then the stderr should contain "your app has no license" And the README should not reference a license
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
methadone-0.4.1 | features/license.feature |
methadone-0.4.0 | features/license.feature |