Sha256: 4f4b1bb222670cd237523bd6fbe2340b60d939e7de3cb05beffb27240f761cac
Contents?: true
Size: 847 Bytes
Versions: 8
Compression:
Stored size: 847 Bytes
Contents
require 'webgen/test' require 'webgen/node' class SmileyReplacerTest < Webgen::PluginTestCase plugin_files [ 'webgen/plugins/coreplugins/resourcemanager.rb', 'webgen/plugins/miscplugins/smileyreplacer.rb' ] plugin_to_test 'Misc/SmileyReplacer' def test_replace_smileys node = Node.new( nil, 'test' ) assert_equal( ':-)', @plugin.instance_eval { replace_smileys( ':-)', node ) } ) node['emoticonPack'] = 'invalid_pack' assert_equal( ':-)', @plugin.instance_eval { replace_smileys( ':-)', node ) } ) node['emoticonPack'] = 'glass' assert_equal( "<img src=\"#{@manager['Core/ResourceManager'].get_resource( 'webgen-emoticons-glass-smile' ).output_path}\" alt=\"smiley :-)\" />", @plugin.instance_eval { replace_smileys( ':-)', node ) } ) end end
Version data entries
8 entries across 8 versions & 1 rubygems