Sha256: 1368be78ae151492bcdbf75d12a0ae46f279f8ff53582d01f4147a9376e72842
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
require "spec_helper" module JstdRunner describe Runner do let(:runner) { Runner.new } before { EM.stub!(:run).and_yield runner.stub!(:at_exit) runner.stub!(:trap) } it "runs and watches the server" do browser = mock(Browser).as_null_object runner.stub!(:browser).and_return(browser) server = mock(Server, :host => "localhost", :port => 4224) Server.should_receive(:new).with(4224).and_return(server) server.should_receive(:start) server.should_receive(:monitor).with(10) runner.run end it "runs, captures and watches the browser" do server = mock(Server, :host => "localhost", :port => 1234).as_null_object runner.stub!(:server).and_return(server) browser = mock(Browser) Browser.should_receive(:new).with(:firefox).and_return(browser) browser.should_receive(:start) browser.should_receive(:capture).with("localhost", 1234) browser.should_receive(:monitor).with(10) runner.run end # TODO: more specs here end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jstd-runner-0.0.2 | spec/jstd-runner/runner_spec.rb |