Sha256: caa9cf186e4a76bdb72b1cd1964237a63232af2e4a3a0f2312c911dd1ad67fa1
Contents?: true
Size: 947 Bytes
Versions: 15
Compression:
Stored size: 947 Bytes
Contents
require 'test_helper' class RedisCheckTest < ActiveSupport::TestCase test "#run sets success conditions on successful run" do Redis.any_instance.stubs(:ping).returns("PONG") check = create_check results = check.check assert_equal("Up", results[1]) assert_equal(true, results[0]) end test "#run sets failure conditions on a failed run" do Redis.any_instance.stubs(:ping).raises("boom") check = create_check results = check.check assert_equal("Down", results[1]) assert_equal(false, results[0]) end test "given nil as a config" do check = Easymon::RedisCheck.new(nil) results = check.check assert_equal("Down", results[1]) assert_equal(false, results[0]) end private def create_check # Get us a config hash from disk in this case Easymon::RedisCheck.new(YAML.load_file(Rails.root.join("config/redis.yml"))[Rails.env].symbolize_keys) end end
Version data entries
15 entries across 15 versions & 1 rubygems