aboutsummaryrefslogtreecommitdiff
path: root/test/tc_mauve_configuration_builders_notification_method.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/tc_mauve_configuration_builders_notification_method.rb')
-rw-r--r--test/tc_mauve_configuration_builders_notification_method.rb16
1 files changed, 14 insertions, 2 deletions
diff --git a/test/tc_mauve_configuration_builders_notification_method.rb b/test/tc_mauve_configuration_builders_notification_method.rb
index e5e8475..80768e8 100644
--- a/test/tc_mauve_configuration_builders_notification_method.rb
+++ b/test/tc_mauve_configuration_builders_notification_method.rb
@@ -1,13 +1,25 @@
$:.unshift "../lib/"
require 'th_mauve'
-require 'pp'
+require 'mauve/configuration_builder'
require 'mauve/configuration_builders/notification_method'
class TcMauveConfigurationBuildersNotificationMethod < Mauve::UnitTest
- def test_load
+ def test_debug_methods
+ config =<<EOF
+notification_method("email") {
+ debug!
+ disable_normal_delivery!
+ deliver_to_queue []
+}
+EOF
+ x = nil
+ assert_nothing_raised { x = Mauve::ConfigurationBuilder.parse(config) }
+ y = x.notification_methods["email"]
+
+ # TODO test delivery
end
end