Sha256: 0e4907731b3a6bb964acd8467d726540532e675cd90f3265468f279d97e0c462
Contents?: true
Size: 1.2 KB
Versions: 2
Compression:
Stored size: 1.2 KB
Contents
# -*- encoding: utf-8 -*- require 'webgen/test_helper' require 'webgen/tag/coderay' class TestTagCoderay < MiniTest::Unit::TestCase include Webgen::TestHelper def test_call setup_context @website.ext.content_processor = MiniTest::Mock.new @website.ext.content_processor.expect(:call, @context, ['tags', @context]) root = Webgen::Node.new(@website.tree.dummy_root, '/', '/', {'title' => 'Hallo'}) @context[:chain] = [root] assert_result_includes('TestData', @context, 'TestData', 'html', false, 'style') @context.content = 'Hallo' assert_result_includes('Hallo', @context, '{title:}', :ruby, true, 'other') assert_result_includes('class="constant"', @context, 'TestData', 'ruby', false, 'other') end def assert_result_includes(string, context, body, lang, process, css) @context[:config] = {'tag.coderay.lang' => lang, 'tag.coderay.process_body' => process, 'tag.coderay.css' => css, 'tag.coderay.wrap' => 'span', 'tag.coderay.line_number_start' => 1, 'tag.coderay.tab_width' => 8, 'tag.coderay.bold_every' => 10} assert(Webgen::Tag::Coderay.call('coderay', body, @context).include?(string), "Result should include #{string}") end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
webgen-1.0.0.beta2 | test/webgen/tag/test_coderay.rb |
webgen-1.0.0.beta1 | test/webgen/tag/test_coderay.rb |