diff options
| author | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2006-09-21 23:33:24 +0000 |
|---|---|---|
| committer | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2006-09-21 23:33:24 +0000 |
| commit | 98004b283f46794e3f9334ccdd286e1ccc8d065f (patch) | |
| tree | b17457eaa5837054fc97a98f8a4f8b26f6a7bc51 /test | |
| parent | a1e27bc3fad9a142448ee46edf35e612b741d453 (diff) | |
| download | puppet-98004b283f46794e3f9334ccdd286e1ccc8d065f.tar.gz puppet-98004b283f46794e3f9334ccdd286e1ccc8d065f.tar.xz puppet-98004b283f46794e3f9334ccdd286e1ccc8d065f.zip | |
Adding some error handling for when a non-existent report is asked for, and adding a bit more testing.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1659 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'test')
| -rwxr-xr-x | test/server/report.rb | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/server/report.rb b/test/server/report.rb index 69ade8526..f5f1c1412 100755 --- a/test/server/report.rb +++ b/test/server/report.rb @@ -121,6 +121,25 @@ class TestReportServer < Test::Unit::TestCase assert(server.respond_to?(method), "Server does not respond to report method") + # Now make sure our server doesn't die on missing reports + Puppet[:reports] = "fakereport" + assert_nothing_raised { + retval = server.send(:process, YAML.dump("a string")) + } + end + + def test_reports + Puppet[:reports] = "myreport" + + # Create a server + server = Puppet::Server::Report.new + + {"myreport" => ["myreport"], + " fake, another, yay " => ["fake", "another", "yay"] + }.each do |str, ary| + Puppet[:reports] = str + assert_equal(ary, server.send(:reports)) + end end end |
