Sha256: 9a05ddfc3aa4bf506804b28014e21edf444d00df65cb2a0fc39a7c4603d38eb0

Contents?: true

Size: 1.81 KB

Versions: 11

Compression:

Stored size: 1.81 KB

Contents

Feature: Get rubygems badge

  Background:
    Given git remote is "https://github.com/doge/wow.git"

  @gemspec
  Scenario: Get rubygems badge
    When I successfully run `badger badge /tmp/wow_repo`
    Then the output should contain:
    """
[![Gem Version](http://img.shields.io/gem/v/suchgem.svg?style=flat-square)](https://rubygems.org/gems/suchgem)
[![License](http://img.shields.io/:license-mit-blue.svg?style=flat-square)](http://doge.mit-license.org)
    """

  @gemspecmultilicense @gpl3
  Scenario: Get multiple licenses
    When I successfully run `badger badge /tmp/wow_repo`
    Then the output should contain:
    """
[![Gem Version](http://img.shields.io/gem/v/suchgem.svg?style=flat-square)](https://rubygems.org/gems/suchgem)
[![License](http://img.shields.io/:license-mit-blue.svg?style=flat-square)](http://doge.mit-license.org)
[![License](http://img.shields.io/:license-apache-blue.svg?style=flat-square)](http://www.apache.org/licenses/LICENSE-2.0.html)
[![License](http://img.shields.io/:license-gpl3-blue.svg?style=flat-square)](http://www.gnu.org/licenses/gpl-3.0.html)
    """

  @gemspecnolicense
  Scenario: Handle a gemspec *without* a license
    When I successfully run `badger badge /tmp/wow_repo`
    Then the output should contain:
    """
[![Gem Version](http://img.shields.io/gem/v/suchgem.svg?style=flat-square)](https://rubygems.org/gems/suchgem)
    """

    And the output should not contain:
    """
License
    """

  @gemspecwiths
  Scenario: Handle a gemspec with 's' not 'spec'
    When I successfully run `badger badge /tmp/wow_repo`
    Then the output should contain:
    """
[![Gem Version](http://img.shields.io/gem/v/suchgem.svg?style=flat-square)](https://rubygems.org/gems/suchgem)
[![License](http://img.shields.io/:license-mit-blue.svg?style=flat-square)](http://doge.mit-license.org)
    """

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
cvss-suite-1.0.8 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/features/rubygems.feature
badgerbadgerbadger-0.15.0 features/rubygems.feature
cvss-suite-1.0.7 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/features/rubygems.feature
cvss-suite-1.0.6 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/features/rubygems.feature
cvss-suite-1.0.5 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/features/rubygems.feature
cvss-suite-1.0.4 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/features/rubygems.feature
cvss-suite-1.0.3 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/features/rubygems.feature
cvss-suite-1.0.2 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/features/rubygems.feature
cvss-suite-1.0.1 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/features/rubygems.feature
cvss-suite-1.0.0 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/features/rubygems.feature
badgerbadgerbadger-0.14.0 features/rubygems.feature