Sha256: 30d6e9558e9e387d38a3b7122a7ac6bb497d20c9a6359112e81f53cac73b6a12

Contents?: true

Size: 743 Bytes

Versions: 1

Compression:

Stored size: 743 Bytes

Contents

module Skellington
  describe CLI do
    let :subject do
      described_class.new
    end

    it 'generates a Gemfile' do
      subject.generate 'dummy_app'
      expect('dummy_app/Gemfile').to contain (
      """
      source 'https://rubygems.org'

      /ruby [0-9]*\.[0-9]*\.[0-9]*/

      gem 'sinatra'
      gem 'puma'
      gem 'rake'
      gem 'rack-conneg'

      group :test do
        gem 'cucumber'
        gem 'capybara'
        gem 'coveralls'
        gem 'jasmine'
        gem 'rspec'
        gem 'guard-rspec'
        gem 'guard-jasmine'
        gem 'guard'
        gem 'guard-cucumber'
        gem 'pry'
        gem 'actionpack'
        gem 'cucumber-api-steps', require: false
      end
      """
      )
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
skellington-0.4.1 spec/cli/gemfile_spec.rb