Sha256: 5205e7c7e03600036a3cc7e422be318d3036ee9c97fb283129617997be8c3deb

Contents?: true

Size: 839 Bytes

Versions: 24

Compression:

Stored size: 839 Bytes

Contents

require File.dirname(__FILE__) + "/../../test_helper"

unit_tests do
  test "start_all starts workers on a new worker server" do
    client = DeepTest::Distributed::ThroughputWorkerClient.new(
      options = DeepTest::Options.new({}),
      test_server = stub_everything
    )

    test_server.expects(:spawn_worker_server).with(options).
      returns(worker_server = stub_everything)

    worker_server.expects(:start_all)
    client.start_all
  end

  test "stop_all stops workers on worker server that was spawned in start_all" do
    worker_server = stub_everything
    client = DeepTest::Distributed::ThroughputWorkerClient.new(
      DeepTest::Options.new({}),
      test_server = stub_everything(:spawn_worker_server => worker_server)
    )

    client.start_all
    worker_server.expects(:stop_all)
    client.stop_all
  end
end

Version data entries

24 entries across 24 versions & 4 rubygems

Version Path
jason-o-matic-deep_test-1.2.2.1 test/deep_test/distributed/throughput_worker_client_test.rb
jason-o-matic-deep_test-1.2.2.10 test/deep_test/distributed/throughput_worker_client_test.rb
jason-o-matic-deep_test-1.2.2.11 test/deep_test/distributed/throughput_worker_client_test.rb
jason-o-matic-deep_test-1.2.2.12 test/deep_test/distributed/throughput_worker_client_test.rb
jason-o-matic-deep_test-1.2.2.13 test/deep_test/distributed/throughput_worker_client_test.rb
jason-o-matic-deep_test-1.2.2.14 test/deep_test/distributed/throughput_worker_client_test.rb
jason-o-matic-deep_test-1.2.2.2 test/deep_test/distributed/throughput_worker_client_test.rb
jason-o-matic-deep_test-1.2.2.3 test/deep_test/distributed/throughput_worker_client_test.rb
jason-o-matic-deep_test-1.2.2.4 test/deep_test/distributed/throughput_worker_client_test.rb
jason-o-matic-deep_test-1.2.2.5 test/deep_test/distributed/throughput_worker_client_test.rb
jason-o-matic-deep_test-1.2.2.6 test/deep_test/distributed/throughput_worker_client_test.rb
jason-o-matic-deep_test-1.2.2.7 test/deep_test/distributed/throughput_worker_client_test.rb
jason-o-matic-deep_test-1.2.2.8 test/deep_test/distributed/throughput_worker_client_test.rb
jason-o-matic-deep_test-1.2.2.9 test/deep_test/distributed/throughput_worker_client_test.rb
jperkins-deep_test-1.2.2 test/deep_test/distributed/throughput_worker_client_test.rb
jason-o-matic-deep_test-1.2.2.15 test/deep_test/distributed/throughput_worker_client_test.rb
jstorimer-deep-test-1.4.0 test/deep_test/distributed/throughput_worker_client_test.rb
jstorimer-deep-test-1.3.0 test/deep_test/distributed/throughput_worker_client_test.rb
jstorimer-deep-test-1.2.0 test/deep_test/distributed/throughput_worker_client_test.rb
jstorimer-deep-test-1.1.0 test/deep_test/distributed/throughput_worker_client_test.rb