Sha256: 3e8c523d363a541eb0362cea9ba5a0d8a8757a0e56d2354ced2e144914bf84ab
Contents?: true
Size: 905 Bytes
Versions: 9
Compression:
Stored size: 905 Bytes
Contents
require File.expand_path("#{File.dirname(__FILE__)}/../functional_spec_helper") describe JsTestServer do start_servers("screw-unit") attr_reader :stdout, :request before do @stdout = StringIO.new JsTestServer::Client.const_set(:STDOUT, stdout) @request = "http request" end after do JsTestServer::Client.__send__(:remove_const, :STDOUT) end it "runs a full passing Suite" do JsTestServer::Client::Runner.run(:spec_url => "#{root_url}/specs/passing_spec") stdout.string.strip.should == JsTestServer::Client::PASSED_RUNNER_STATE.capitalize end it "runs a full failing Suite" do JsTestServer::Client::Runner.run(:spec_url => "#{root_url}/specs/failing_spec") stdout.string.strip.should include(JsTestServer::Client::FAILED_RUNNER_STATE.capitalize) stdout.string.strip.should include("A failing spec fails: expected true to equal false") end end
Version data entries
9 entries across 9 versions & 2 rubygems