require "spec_helper" describe SDoc::Helpers do before :each do @helpers = Class.new do include SDoc::Helpers end.new end describe "#strip_tags" do it "should strip out HTML tags from the given string" do strings = [ [ %(Hello world), "Hello world" ], [ %(Streams are great), "Streams are great" ], [ %(Base), "Base" ], [ %(Some
\ntext), "Some\ntext" ] ] strings.each do |(html, stripped)| @helpers.strip_tags(html).must_equal stripped end end end describe "#truncate" do it "should truncate the given text around a given length" do @helpers.truncate("Hello world", length: 5).must_equal "Hello." end end end