Sha256: e62670f69cd0f60a5911cc94b8daf0e0c858423da9da872f7709e83e47edc8d2

Contents?: true

Size: 732 Bytes

Versions: 8

Compression:

Stored size: 732 Bytes

Contents

require 'test_helper'
require 'book_test_helper'
require 'review/compiler'
require 'review/htmlbuilder'

class ReviewExtTest < Test::Unit::TestCase
  include BookTestHelper

  def test_builder_init_on_review_ext
    review_ext = <<-EOB
module ReVIEW
  class HTMLBuilder
    attr_reader :builder_init_test
    def initialize(strict = false)
      super
      @builder_init_test = "test"
    end
  end
end
    EOB

    mktmpbookdir('CHAPS' => "ch01.re\n",
                 'ch01.re' => "= test\n\ntest.\n",
                 'review-ext.rb' => review_ext) do |_dir, _book, _files|
      builder = ReVIEW::HTMLBuilder.new(false)
      ReVIEW::Compiler.new(builder)
      assert_equal 'test', builder.builder_init_test
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
review-5.6.0 test/test_review_ext.rb
review-5.5.0 test/test_review_ext.rb
review-5.4.0 test/test_review_ext.rb
review-5.3.0 test/test_review_ext.rb
review-5.2.0 test/test_review_ext.rb
review-5.1.1 test/test_review_ext.rb
review-5.1.0 test/test_review_ext.rb
review-5.0.0 test/test_review_ext.rb