Sha256: cf65601977a5ab4b34cd2fe033579e3c9f11502c72a1a64b18ead21b0a7e800a
Contents?: true
Size: 948 Bytes
Versions: 8
Compression:
Stored size: 948 Bytes
Contents
require "#{File.dirname(__FILE__)}/../../test_helper" PoolParty::Resource.define_resource_methods class BaseTest < Test::Unit::TestCase def test_have_compile_method_name assert DependencyResolvers::Base.respond_to?(:compile_method_name) assert_equal :print_to_base, DependencyResolvers::Base.compile_method_name end def test_have_a_list_of_all_the_DependencyResolvers assert DependencyResolvers.all.include?(DependencyResolvers::Chef) end def setup clear! @base = DependencyResolvers::Chef @pool = pool "dummy test cloud" do cloud "duh" do file "/etc/motd", :content => "piper" end end @cloud = @pool.clouds["duh"] end def test_compile_base str =<<-EOE template "/etc/motd" do source "/etc/motd.erb" action :create backup 5 mode "0644" owner "root" end EOE assert_equal str, @base.compile_to(@cloud.resources, test_dir) end end
Version data entries
8 entries across 8 versions & 3 rubygems