Sha256: 1f4ec2ef120378f4315986c77f467c9ac498d01b9c17a38a80d2955735b713b0
Contents?: true
Size: 896 Bytes
Versions: 1
Compression:
Stored size: 896 Bytes
Contents
require 'spec_helper' describe Shoes, 'load_backend' do it "raises ArgumentError on bad input" do expect { Shoes.load_backend :bogus }.to raise_error end end describe Shoes, 'setup' do it 'knows this method' do Shoes.should respond_to :setup end describe 'outputting on standard error' do def expect_stderr_puts(regex) $stderr.should_receive(:puts).with(regex) end before :each do expect_stderr_puts(/WARN.+deprecated/) end it 'puts a warning message to $stderr' do Shoes.setup do end end it 'warns for individual gems' do expect_stderr_puts(/WARN.+foo.+gem install foo/) Shoes.setup do gem 'foo' end end it 'even reports the version number' do expect_stderr_puts(/gem install foo --version \"~>2.10.0\"/) Shoes.setup do gem 'foo ~>2.10.0' end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shoes-4.0.0.pre1 | spec/shoes_spec.rb |