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