Sha256: c5533fd9f956faa834a41e326fa0bf4a33883ea0a745c9f8229f6859f9c31843
Contents?: true
Size: 821 Bytes
Versions: 4
Compression:
Stored size: 821 Bytes
Contents
require 'spec_helper' describe 'Settings in rake tasks' do it '#set should work' do rake { set :domain, 'localhost' } rake.domain.should == 'localhost' rake.settings.domain.should == 'localhost' end it '#settings ||= should work' do rake { set :version, '2' settings.version ||= '3' } rake.settings.version.should == '2' rake.version.should == '2' end it '#settings with lambdas should work' do rake { set :version, '42' set :path, lambda { "/var/www/#{version}" } } rake.path.should == "/var/www/42" rake.path?.should be_true end it '#settings with a bang should work' do expect { rake { set :path, lambda { "/var/www/#{version!}" } } rake.path }.to raise_error(Peony::Error, /version/) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
peony-0.1.6 | spec/settings_in_rake_spec.rb |
peony-0.1.2 | spec/settings_in_rake_spec.rb |
peony-0.1.1 | spec/settings_in_rake_spec.rb |
peony-0.0.2 | spec/settings_in_rake_spec.rb |