Sha256: c12219e29f3073e432471c484e2dfca3e5a62a1a3fc70448a0bc780d8e0b4a58
Contents?: true
Size: 750 Bytes
Versions: 3
Compression:
Stored size: 750 Bytes
Contents
require File.expand_path('spec/spec_helper') describe String do describe :naive_split do it "splits repeated pattern" do "aaa".naive_split('a').should == ['','','',''] end it "splits normal stuff" do "abacad".naive_split('a').should == ['','b','c','d'] end it "splits empty into 1" do "".naive_split('a').should == [''] end end describe :surrounded_in? do [ ['aba','a',true], ['abcab','ab',true], ['acc','a',false], ['cca','a',false], ['(cca)',['(',')'],true], ['(cca',['(',')'],false], ].each do |text, word, success| it "is #{success} for #{word} in #{text}" do text.surrounded_in?(*[*word]).should == success end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ruco-0.1.11 | spec/ruco/core_ext/string_spec.rb |
ruco-0.1.10 | spec/ruco/core_ext/string_spec.rb |
ruco-0.1.9 | spec/ruco/core_ext/string_spec.rb |