Project

General

Profile

Download (1.02 KB) Statistics
| Branch: | Tag: | Revision:
require 'test/test_helper'

class PuppetClassTest < Test::Unit::TestCase

def test_should_have_a_logger
assert_respond_to Proxy::Puppet, :logger
end

def test_should_parse_modulename_correctly
klass = Proxy::Puppet::PuppetClass.new "foreman_proxy::install"
assert_equal "foreman_proxy", klass.module
klass = Proxy::Puppet::PuppetClass.new "dummy"
assert_nil klass.module
klass = Proxy::Puppet::PuppetClass.new "dummy::klass::nested"
assert_equal "dummy", klass.module
end

def test_should_parse_puppet_class_correctly
klass = Proxy::Puppet::PuppetClass.new "foreman_proxy::install"
assert_equal "install", klass.name
klass = Proxy::Puppet::PuppetClass.new "dummy"
assert_equal "dummy", klass.name
klass = Proxy::Puppet::PuppetClass.new "dummy::klass::nested"
assert_equal "klass::nested", klass.name
end

def test_puppet_class_should_be_an_opject
klass = Proxy::Puppet::PuppetClass.new "foreman_proxy::install"
assert_kind_of Proxy::Puppet::PuppetClass, klass
end
end
(13-13/29)