Sha256: 7ca85bdd16747b76accb19cc5fa2075aa850cc68a5d358872b7aa81c14f9a3c3
Contents?: true
Size: 941 Bytes
Versions: 8
Compression:
Stored size: 941 Bytes
Contents
require 'webgen/test' require 'webgen/node' class SyntaxHighlighterTest < Webgen::PluginTestCase plugin_files [ 'webgen/plugins/coreplugins/resourcemanager.rb', 'webgen/plugins/miscplugins/syntax_highlighter.rb' ] plugin_to_test 'Misc/SyntaxHighlighter' def test_available_languages if @manager.optional_part( 'syntax-highlighting' )[:loaded] assert( @wrapper::MiscPlugins::SyntaxHighlighter.available_languages.length > 0 ) else assert_equal( [], @wrapper::MiscPlugins::SyntaxHighlighter.available_languages ) end end def test_highlight if @manager.optional_part( 'syntax-highlighting' )[:loaded] assert_not_nil( 'TestData', @plugin.highlight( 'TestData', 'ruby' ) ) assert_not_nil( 'TestData', @plugin.highlight( 'TestData', :ruby ) ) else assert_equal( 'Testdata', @plugin.highlight( 'Testdata', 'ruby' ) ) end end end
Version data entries
8 entries across 8 versions & 1 rubygems