Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### String#wrap comes here ###
- if RUBY_VERSION<'1.9'
- require 'runit/testcase'
- require 'runit/cui/testrunner'
- Tester=RUNIT::TestCase
- else
- require 'minitest/unit'
- require 'minitest/autorun'
- Tester=MiniTest::Unit::TestCase
- end
- class WrapTest < Tester
- def test_wrap
- assert_equal('<b>test1</b>', 'test1'.wrap('<b></b>'))
- assert_equal('<li>test2</li>', 'test2'.wrap('<li></li>'))
- assert_equal('<anytag>test3</anytag>', 'test3'.wrap('<anytag></anytag>'))
- assert_equal('[test4]', 'test4'.wrap('[]'))
- assert_equal('<li class="classname">test5</li>', 'test5'.wrap('<li class="classname">*</li>', '*'))
- assert_equal('<li class="classname">test6</li>', 'test6'.wrap('<li class="classname"><!-- s --></li>', '<!-- s -->'))
- end
- end
- RUNIT::CUI::TestRunner.run(WrapTest.suite) if RUBY_VERSION<'1.9'
Advertisement
Add Comment
Please, Sign In to add comment