Sha256: 81a32a692243b12f316dd7419b19f9c10f0335d69c74a28fd2a3651040e742bb
Contents?: true
Size: 1.05 KB
Versions: 29
Compression:
Stored size: 1.05 KB
Contents
require File.dirname(__FILE__) + '/../test_helper' class ServerTest < Test::Unit::TestCase context "the server class" do should "provide a logger" do assert_not_nil Refinery::Server.logger end context "logger" do should "default to WARN level" do assert_equal Logger::WARN, Refinery::Server.logger.level end end end context "a server instance" do setup do @server = Refinery::Server.new end should "have a config" do assert_not_nil @server.config end should "be runnable" do setup_default_config heartbeat_queue = stub('heartbeat queue') heartbeat_queue.stubs(:send_message) queue_provider = stub('queue provider') queue_provider.expects(:queue).with('heartbeat').returns(heartbeat_queue) RightAws::SqsGen2.expects(:new).with( 'aki', 'sak', {:multi_thread => true} ).returns(queue_provider) assert_nothing_raised do thread = Thread.new do @server.run end @server.stop end end end end
Version data entries
29 entries across 29 versions & 2 rubygems