Sha256: f0564cd7448bcb0e1cd243895ed54978f2856ad379718ac4d7eefc19ff3b86da
Contents?: true
Size: 956 Bytes
Versions: 2
Compression:
Stored size: 956 Bytes
Contents
require 'helper' describe Kookaburra::UIDriver::HasBrowser do describe '#no_500_error!' do let(:klass) do Class.new do include Kookaburra::UIDriver::HasBrowser def run_test no_500_error! end end end let(:browser) do b = MiniTest::Mock.new def b.body; 'Hello'; end b end let(:obj) { klass.new(:browser => browser) } it 'raises Unexpected500 if the page title is "Internal Server Error"' do browser.expect(:all, [:not_empty], [:css, 'head title', {:text => 'Internal Server Error'}]) assert_raises Kookaburra::UIDriver::HasBrowser::Unexpected500 do obj.run_test end end it 'returns true if the page title is not "Internal Server Error"' do browser.expect(:all, [], [:css, 'head title', {:text => 'Internal Server Error'}]) assert_equal true, obj.run_test end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
kookaburra-0.14.4 | test/kookaburra/ui_driver/mixins/has_browser_test.rb |
kookaburra-0.14.3 | test/kookaburra/ui_driver/mixins/has_browser_test.rb |