spec/lib/flapjack/gateways/pagerduty_spec.rb in flapjack-0.8.11 vs spec/lib/flapjack/gateways/pagerduty_spec.rb in flapjack-0.8.12
- old
+ new
@@ -186,6 +186,22 @@
expect(ret).to eq([200, nil])
EM.stop
end
end
+ it "does not look for acknowledgements if all required credentials are not present" do
+ creds = {'subdomain' => 'example',
+ 'username' => 'sausage',
+ 'check' => 'PING'}
+
+ expect(Flapjack::RedisPool).to receive(:new).and_return(redis)
+ fp = Flapjack::Gateways::Pagerduty.new(:config => config, :logger => @logger)
+ EM.synchrony do
+ result = fp.send(:pagerduty_acknowledged?, creds)
+
+ expect(result).to be(nil)
+ EM.stop
+ end
+
+ end
+
end