spec/session_spec.rb in page_magic-0.8.9 vs spec/session_spec.rb in page_magic-0.9.4
- old
+ new
@@ -18,15 +18,20 @@
include PageMagic
url '/another_page1'
end
end
- let(:browser) { double('browser') }
+ let(:browser) { double('browser', current_url: 'url') }
it 'should visit the given url' do
browser.should_receive(:visit).with(page.url)
session = PageMagic::Session.new(browser).visit(page)
session.current_page.should be_a(page)
+ end
+
+ it 'should return the current url' do
+ session = PageMagic::Session.new(browser)
+ session.current_url.should == 'url'
end
context 'method_missing' do
it 'should delegate to current page' do
browser.stub(:visit)
\ No newline at end of file