diff options
author | Luke Kanies <luke@madstop.com> | 2009-08-01 23:19:02 -0700 |
---|---|---|
committer | James Turnbull <james@lovedthanlost.net> | 2009-08-02 16:38:48 +1000 |
commit | 1ce31b4f5c5a38aa6914a5367ea6dd8db53174ab (patch) | |
tree | 1b97d32b43a4d3f1d1e15c985a8aa347613ffba7 /test | |
parent | cc3f56a68b04ba26c0234e1434abe7f58e6c7218 (diff) | |
download | puppet-1ce31b4f5c5a38aa6914a5367ea6dd8db53174ab.tar.gz puppet-1ce31b4f5c5a38aa6914a5367ea6dd8db53174ab.tar.xz puppet-1ce31b4f5c5a38aa6914a5367ea6dd8db53174ab.zip |
Migrating Handler base tests from test/ to spec/
Signed-off-by: Luke Kanies <luke@madstop.com>
Diffstat (limited to 'test')
-rwxr-xr-x | test/network/handler/handler.rb | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/test/network/handler/handler.rb b/test/network/handler/handler.rb deleted file mode 100755 index f108ef98d..000000000 --- a/test/network/handler/handler.rb +++ /dev/null @@ -1,63 +0,0 @@ -#!/usr/bin/env ruby - -require File.dirname(__FILE__) + '/../../lib/puppettest' - -require 'puppettest' -require 'puppet/network/handler' - -class TestHandler < Test::Unit::TestCase - include PuppetTest::ServerTest - - def test_load_handlers - # Make sure we don't get a failure but that we also get nothing back - assert_nothing_raised do - assert_nil(Puppet::Network::Handler.handler(:fake), - "Got something back from a missing handler") - end - # Make a fake handler - dir = tempfile() - libdir = File.join([dir, %w{puppet network handler}].flatten) - FileUtils.mkdir_p(libdir) - - file = File.join(libdir, "fake.rb") - File.open(file, "w") do |f| - f.puts %{class Puppet::Network::Handler - class Fake < Handler - end - end - } - end - - $: << dir - cleanup { $:.delete(dir) if $:.include?(dir) } - - handler = nil - assert_nothing_raised do - handler = Puppet::Network::Handler.handler(:fake) - end - assert(handler, "did not load handler") - - # Now make sure the handler behaves correctly - assert_equal(:Fake, handler.name, "name was not calculated correctly") - - Puppet[:trace] = false - assert_raise(Puppet::DevError, - "did not throw an error on missing interface") do - handler.interface - end - end - - def test_handlers_by_name - %w{ca filebucket fileserver master report resource runner status}.each do |name| - handler = nil - assert_nothing_raised do - handler = Puppet::Network::Handler.handler(name) - end - assert(handler, "did not get handler for %s" % name) - assert(handler.name, "did not get name for %s" % name) - assert(handler.interface, "did not get interface for %s" % name) - assert(handler.interface.prefix, "did not get interface prefix for %s" % name) - end - end -end - |