$:.unshift File.join(File.dirname(__FILE__), '..', '..', 'lib') require 'test/unit' require 'ostruct' require 'glue/template' class TestTemplate < Test::Unit::TestCase # :nodoc: all include Glue def test_all template = %q{ Hello #{user} dont forget the following todo items:
  • #{item}
  • } user = 'gmosx' items = %w{ nitro is really great } out = '' Glue::Template.process(template, :out, binding) assert_match %r{\nitro\}, out assert_match %r{\really\}, out assert_match %r{Hello gmosx}, out # TODO: add test for static inclusion. end end