Sha256: 8f7c342332f5076eeb87e9f329257f09cb3a23c0d1767fbcdae7ba91b3f39e81
Contents?: true
Size: 925 Bytes
Versions: 12
Compression:
Stored size: 925 Bytes
Contents
require 'test_helper' setup_database() require 'build-tool/application' require 'build-tool/recipe' class TestParser < ActiveSupport::TestCase def setup create_parser() end def create_parser @configuration = BuildTool::Configuration.new() @configuration.truncate() @configuration.add_setting( BuildTool::Setting.new( :name => 'BUILD_PREFIX', :value => '$HOME/bld' ) ) @configuration.add_setting( BuildTool::Setting.new( :name => 'PREFIX', :value => '/opt' ) ) @recipe = BuildTool::Recipe.new( 'test', find = false ) end test "Substitutes settings" do assert_nothing_raised() do @recipe.load_from_string( <<-EOF, @configuration ) log-directory "<%= settings['BUILD_PREFIX'] %>/log" EOF end assert_equal( "#{ENV['HOME']}/bld/log", @configuration.log_directory().to_s() ) end end
Version data entries
12 entries across 12 versions & 1 rubygems