diff options
author | Patrick J Cherry <patrick@bytemark.co.uk> | 2011-09-06 15:32:31 +0100 |
---|---|---|
committer | Patrick J Cherry <patrick@bytemark.co.uk> | 2011-09-06 15:32:31 +0100 |
commit | d2309ac606e008123d42fcea0819f80fe2204f70 (patch) | |
tree | 2dd085c8cec56d9b0f3d14d8975cc10a2bc179ad /test/tc_mauve_person.rb | |
parent | 76e9883e5408e30d74187ef7b272312eb7479c50 (diff) |
Update to suppression code.
XMPP interface fixed.
Diffstat (limited to 'test/tc_mauve_person.rb')
-rw-r--r-- | test/tc_mauve_person.rb | 54 |
1 files changed, 25 insertions, 29 deletions
diff --git a/test/tc_mauve_person.rb b/test/tc_mauve_person.rb index 30051b0..5303b65 100644 --- a/test/tc_mauve_person.rb +++ b/test/tc_mauve_person.rb @@ -59,23 +59,23 @@ EOF # # 6 alerts every 60 seconds. # - [ [0, true, false], - [5, true, false], - [10, true, false], - [15, true, false], - [20, true, false], - [25, true, true], # 6th alert -- suppress from now on - [30, false, true], - [35, false, true], - [40, false, true], - [60, false, true], # One minute after starting -- should still be suppressed - [65, false, true], - [70, false, true], - [75, false, true], - [80, false, true], - [85, true, false], # One minute after the last alert was sent, start sending again. - [90, true, false] - ].each do |offset, notification_sent, suppressed| + [ [0, true], + [5, true], + [10, true], + [15, true], + [20, true], + [25, true], # 6th alert -- suppress from now on + [30, false], + [35, false], + [40, false], + [60, false], # One minute after starting -- should still be suppressed + [65, false], + [70, false], + [75, false], + [80, false], + [85, true], # One minute after the last alert was sent, start sending again. + [90, true] + ].each do |offset, notification_sent| # # Advance in to the future! # @@ -83,8 +83,6 @@ EOF person.send_alert(alert.level, alert) - assert_equal(suppressed, person.suppressed?, "Suppressed (or not) when it should (or shouldn't) be at #{Time.now}.") - if notification_sent assert_equal(1, $sent_notifications.length, "Notification not sent when it should have been at #{Time.now}.") # @@ -145,14 +143,14 @@ EOF # # 1 alerts every 60 seconds. # - [ [0, true, true], - [5, false, true], - [15, false, true], - [30, false, true], - [60, true, true], # One minute after starting -- should send an alert, but still be suppressed. - [90, false, true], - [120, true, true] # Two minutes after starting -- should send an alert, but still be suppressed. - ].each do |offset, notification_sent, suppressed| + [ [0, true ], + [5, false], + [15, false], + [30, false], + [60, true ], # One minute after starting -- should send an alert. + [90, false], + [120, true] # Two minutes after starting -- should send an alert. + ].each do |offset, notification_sent| # # Advance in to the future! # @@ -160,8 +158,6 @@ EOF person.send_alert(alert.level, alert) - assert_equal(suppressed, person.should_suppress?, "Suppressed (or not) when it should (or shouldn't) be at #{Time.now}.") - if notification_sent assert_equal(1, $sent_notifications.length, "Notification not sent when it should have been at #{Time.now}.") # |