Sha256: 35274cd26eb2c2d565c098bbc76dc31aed44d15e61373b00f99bb8cfc200a117
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 KB
Contents
require "test_helper" class TestSquadRunnerTest < ActiveSupport::TestCase test "server adapter" do server = TestSquad::Runner.new.app_server assert_equal Rack::Handler::WEBrick, server end test "starts server" do runner = TestSquad::Runner.new config = runner.config app_server = mock app_server_options = { Port: config.server_port, Host: config.server_host, Logger: runner.logger, AccessLog: [], Silent: true } app_server .expects(:run) .with(Rails.application, app_server_options) runner .expects(:app_server) .returns(app_server) thread = runner.run_server thread.join thread.kill end test "execute tests" do runner = TestSquad::Runner.new config = runner.config calls = sequence("calls") runner .expects(:system) .with( config.phantomjs_bin, runner.runner_script, config.server_uri, config.timeout.to_s ) .in_sequence(calls) runner .expects(:exit) .with(0) .in_sequence(calls) runner.run_tests end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
test_squad-0.1.3 | test/lib/test_squad/runner_test.rb |