Sha256: 69fe662f0b4979113b5a8a6921810baf5af4d0b624075ad520b479c0818b7790

Contents?: true

Size: 803 Bytes

Versions: 1

Compression:

Stored size: 803 Bytes

Contents

#  _____         _
# |_   _|__  ___| |_
#   | |/ _ \/ __| __|
#   | |  __/\__ \ |_
#   |_|\___||___/\__|
#
# for lib/facets/more/buildingblock.rb
#
# Extracted Fri Feb 16 02:00:36 EST 2007
# Project.rb Test Extraction
#

require 'facets/more/buildingblock.rb'

  require 'test/unit'

  class TestBuildingBlock < Test::Unit::TestCase

    module M
      extend self
      def m(n,*m) ; "#{n}{#{m}}"; end
      def t(n) ; "#{n}"; end
    end

    def test_01
      build = BuildingBlock.new(M, :m)

      build.html do
        head do
          title "Test"
        end

        body do
          i "Hello"
          build! :not
          t "Test"
          t "Hey"
        end
      end

      r = "html{head{title{Test}}body{i{Hello}not{}TestHey}}"

      assert_equal( r, build.to_s )
    end

  end


Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
facets-1.8.49 test/lib/facets/more/test_buildingblock.rb