mirror of
https://github.com/thoughtbot/capybara-webkit
synced 2023-03-27 23:22:28 -04:00
27 lines
655 B
Ruby
27 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
|