spec/arachni/browser_spec.rb in arachni-1.0.3 vs spec/arachni/browser_spec.rb in arachni-1.0.4
- old
+ new
@@ -198,9 +198,16 @@
@browser.start_capture
@browser.load( @url + '/with-ajax' ).flush_pages.should be_empty
end
end
end
+
+ context 'when browser process spawn fails' do
+ it "raises #{described_class::Error::Spawn}" do
+ described_class.any_instance.stub(:spawn_phantomjs) { nil }
+ expect { described_class.new }.to raise_error described_class::Error::Spawn
+ end
+ end
end
describe '#source_with_line_numbers' do
it 'prefixes each source code line with a number' do
subject.load @url