Sha256: 584829b567f54176cd0bc6fe771f2a30e5165aee4439ba0ac55ec9d82f3de350
Contents?: true
Size: 1.01 KB
Versions: 3
Compression:
Stored size: 1.01 KB
Contents
require 'modern_times' require 'shoulda' require 'test/unit' class DummyWorker < ModernTimes::Base::Worker end module Base class WorkerTest < Test::Unit::TestCase context 'a worker with no name specified' do setup do @worker = DummyWorker.new @worker.index = 2 @worker.thread = 'dummy thread' @supervisor = DummyWorker.create_supervisor('dummy_manager') end should "have default name and proper supervisor and attributes" do assert_equal('Dummy', @worker.name) assert_equal(2, @worker.index) assert_equal('dummy thread', @worker.thread) assert_equal(ModernTimes::Base::Supervisor, @supervisor.class) assert_equal('dummy_manager', @supervisor.manager) end end context 'a worker with name specified' do setup do @worker = DummyWorker.new(:name => 'Foo') end should "have name specified and proper supervisor and attributes" do assert_equal('Foo', @worker.name) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
modern_times-0.1.2 | test/base/worker_test.rb |
modern_times-0.1.1 | test/base/worker_test.rb |
modern_times-0.1.0 | test/base/worker_test.rb |