spec/configurators/build_configurator_spec.rb in rconf-0.7.8 vs spec/configurators/build_configurator_spec.rb in rconf-0.7.9
- old
+ new
@@ -12,15 +12,10 @@
require File.expand_path(File.join(File.dirname(__FILE__), '..', 'spec_helper'))
describe RightConf::BuildConfigurator do
before(:each) do
- lang = RightConf::Language.parse('build { path "../source" }')
- @configurator = lang.configurators.first
- [:report_check, :report_result, :report_success].each do |meth|
- flexmock(@configurator).should_receive(meth)
- end
- flexmock(@configurator).should_receive(:report_fatal).and_return { |*args| raise args.join(' ') }
+ @configurator = create_configurator('build { path "../source" }')
end
it 'should build' do
flexmock(Dir).should_receive(:chdir).with('../source', Proc).once.and_yield
should_execute('./configure', {:abort_on_failure=>"Failed to run ./configure"}).once.ordered