Sha256: 2b12ad7321630c67220191838aa82ce4e58dd70547825e64d5421efdf7e14468
Contents?: true
Size: 825 Bytes
Versions: 4
Compression:
Stored size: 825 Bytes
Contents
require 'olelo/extensions' describe 'String extensions' do it 'should have unindent' do %{a b c}.unindent.should.equal "a\nb\nc" end it 'should have #starts_with?' do '123456789'.starts_with?('12').should.equal true '123456789'.starts_with?('23').should.not.equal true end it 'should have #ends_with?' do '123456789'.ends_with?('89').should.equal true '123456789'.ends_with?('98').should.not.equal true end it 'should have #cleanpath' do '/'.cleanpath.should.equal '' '/a/b/c/../'.cleanpath.should.equal 'a/b' '/a/./b/../c/../d/./'.cleanpath.should.equal 'a/d' '1///2'.cleanpath.should.equal '1/2' end it 'should have #/' do (''/'').should.equal '' ('//a/b///'/'').should.equal 'a/b' ('a'/'x'/'..'/'b'/'c'/'.').should.equal 'a/b/c' end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
olelo-0.9.3 | test/string_extensions_test.rb |
olelo-0.9.2 | test/string_extensions_test.rb |
olelo-0.9.1 | test/string_extensions_test.rb |
olelo-0.9.0 | test/string_extensions_test.rb |