Sha256: ff9b255219608e2950d8fecd5a7e1322f4612386e42f82eb8095f336c98a72c7

Contents?: true

Size: 767 Bytes

Versions: 3

Compression:

Stored size: 767 Bytes

Contents

$:.unshift File.join(File.dirname(__FILE__), "..", "..", "..", '..', "lib", 'buildmaster')

require 'rexml/xpath'
require 'rexml/document'
require 'spec'
require 'site/site_spec'
require 'site/source_content'
require 'site/template_error'
require 'site/templatelets'
require 'cotta'
require 'cotta/in_memory_system'

module BuildMaster
module HelperMethods

  def setup_spec
    @cotta = Cotta.new(InMemorySystem.new)
    @site_spec = BuildMaster::SiteSpec.new(nil, @cotta)
    @site_spec.content_dir = '/tmp/workingdir/content'
  end
  
  def create_element(name)
    element = REXML::Element.new
    element.name=name
    return element
  end
  
  def create_template_element(content, xpath)
    REXML::XPath.first(REXML::Document.new(content), xpath)
  end
end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
BuildMaster-1.0.6 test/buildmaster/site/templatelets/common_templatelet_test.rb
BuildMaster-1.0.9 test/buildmaster/site/templatelets/common_templatelet_test.rb
BuildMaster-1.1.9 test/buildmaster/site/templatelets/common_templatelet_test.rb