Sha256: f65962ecb1c151bc9642facf5def82d934be4281855f8c0dd40c44ad9d415c34
Contents?: true
Size: 961 Bytes
Versions: 5
Compression:
Stored size: 961 Bytes
Contents
require 'test_helper' describe Outpost::Report do it "should report up when all are up" do assert_equal :up, Outpost::Report.summarize([:up, :up, :up, :up]) end it "should report down when mixed statuses" do assert_equal :down, Outpost::Report.summarize([:up, :down, :up, :up]) end it "should report down when all are down" do assert_equal :down, Outpost::Report.summarize([:down, :down, :down]) end it "should report down when there are no statuses" do assert_equal :down, Outpost::Report.summarize([]) end it "should report warning when all are warning" do assert_equal :warning, Outpost::Report.summarize([:warning, :warning]) end it "should report warning when mixed up and warning" do assert_equal :warning, Outpost::Report.summarize([:warning, :up, :up]) end it "should report down when mixed down and warning" do assert_equal :down, Outpost::Report.summarize([:warning, :down, :up]) end end
Version data entries
5 entries across 5 versions & 1 rubygems