Sha256: 1428948b9c0a5967b64e54a3666327a6109e4e7a39a8e7e2c37a5b0e5799b3a8
Contents?: true
Size: 987 Bytes
Versions: 1
Compression:
Stored size: 987 Bytes
Contents
require 'spec_helper' describe TagAlong do it 'should have version' do TagAlong.version.should =~ /^[\d]+\.[\d]+.[\d]+$/ end it 'should initialize' do tg = TagAlong.new(TEXT, OFFSETS_ARY) tg.is_a?(TagAlong).should be_true tg.text.should == TEXT tg.tagged_text.should be_nil end it 'should tag' do tg = TagAlong.new(TEXT, OFFSETS_ARY) tagged_text = tg.tag('<my_tag>', '</my_tag>') tg.tagged_text.should == tagged_text tg.tagged_text.should include('<my_tag>Lebistes reticulatus</my_tag>') tagged_text = tg.tag('<another_tag>', '</another_tag>') tg.tagged_text.should == tagged_text tg.tagged_text.should include('<another_tag>Lebistes reticulatus</another_tag>') end it 'should tag' do text = 'There\'s Sunday and there\'s Monday' offsets = [[8,13], [27,32]] tg = TagAlong.new(text, offsets) tg.tag('<em>', '</em>').should == %q{There's <em>Sunday</em> and there's <em>Monday</em>} end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tag_along-0.6.1 | spec/tag_along_spec.rb |