Sha256: dac09bf8338e11c97d5363dcdfd49721696acd293070d800e9f95a756297a2b9
Contents?: true
Size: 815 Bytes
Versions: 9
Compression:
Stored size: 815 Bytes
Contents
require 'spec_helper' describe <%= app_name.camelize %>::Command::Base do context 'given a list of options' do let(:command) { <%= app_name.camelize %>::Command::Base.new } it 'responds successfully to help, version and generate' do [:help, :version].each do |element| expect(command).to respond_to element end end end describe 'given a help option' do it 'shows help info' do camelize = <% app_name.camelize %> expect { camelize::Command::Base.help(Thor::Base.shell.new) }.to \ output(/help/).to_stdout end end describe 'given a version option' do it 'shows version info' do camelize = <% app_name.camelize %> expect { camelize::Command::Base.start %w( version ) }.to \ output(/version/).to_stdout end end end
Version data entries
9 entries across 9 versions & 1 rubygems