mirror of
https://github.com/thoughtbot/capybara-webkit
synced 2023-03-27 23:22:28 -04:00
28 lines
655 B
Ruby
28 lines
655 B
Ruby
|
require 'spec/spec_helper'
|
||
|
require 'capybara/driver/webkit/browser'
|
||
|
|
||
|
describe Capybara::Driver::Webkit::Browser do
|
||
|
|
||
|
let(:browser) { Capybara::Driver::Webkit::Browser.new }
|
||
|
|
||
|
describe '#server_port' do
|
||
|
subject { browser.server_port }
|
||
|
it 'returns a valid port number' do
|
||
|
should be_a(Integer)
|
||
|
end
|
||
|
|
||
|
it 'returns a port in the allowed range' do
|
||
|
should > 0x400
|
||
|
should < 0xffff
|
||
|
end
|
||
|
end
|
||
|
|
||
|
context 'random port' do
|
||
|
it 'chooses a new port number for a new browser instance' do
|
||
|
new_browser = Capybara::Driver::Webkit::Browser.new
|
||
|
new_browser.server_port.should_not == browser.server_port
|
||
|
end
|
||
|
end
|
||
|
|
||
|
end
|