Sha256: 890bf944a33629296befa1f934ce755f997e48cf8b93c2205e2a5aadb4c31ae6

Contents?: true

Size: 646 Bytes

Versions: 39

Compression:

Stored size: 646 Bytes

Contents

describe 'String#__nanoc_cleaned_identifier' do
  it 'should not convert already clean paths' do
    '/foo/bar/'.__nanoc_cleaned_identifier.must_equal '/foo/bar/'
  end

  it 'should prepend slash if necessary' do
    'foo/bar/'.__nanoc_cleaned_identifier.must_equal '/foo/bar/'
  end

  it 'should append slash if necessary' do
    '/foo/bar'.__nanoc_cleaned_identifier.must_equal '/foo/bar/'
  end

  it 'should remove double slashes at start' do
    '//foo/bar/'.__nanoc_cleaned_identifier.must_equal '/foo/bar/'
  end

  it 'should remove double slashes at end' do
    '/foo/bar//'.__nanoc_cleaned_identifier.must_equal '/foo/bar/'
  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
nanoc-4.4.5 test/base/core_ext/string_spec.rb
nanoc-4.4.4 test/base/core_ext/string_spec.rb
nanoc-4.4.3 test/base/core_ext/string_spec.rb
nanoc-4.4.2 test/base/core_ext/string_spec.rb
nanoc-4.4.1 test/base/core_ext/string_spec.rb
nanoc-4.4.0 test/base/core_ext/string_spec.rb
nanoc-4.3.8 test/base/core_ext/string_spec.rb
nanoc-4.3.7 test/base/core_ext/string_spec.rb
nanoc-4.3.6 test/base/core_ext/string_spec.rb
nanoc-4.3.5 test/base/core_ext/string_spec.rb
nanoc-4.3.4 test/base/core_ext/string_spec.rb
nanoc-4.3.3 test/base/core_ext/string_spec.rb
nanoc-4.3.2 test/base/core_ext/string_spec.rb
nanoc-4.3.1 test/base/core_ext/string_spec.rb
nanoc-4.3.0 test/base/core_ext/string_spec.rb
nanoc-4.2.4 test/base/core_ext/string_spec.rb
nanoc-4.2.3 test/base/core_ext/string_spec.rb
nanoc-4.2.2 test/base/core_ext/string_spec.rb
nanoc-4.2.1 test/base/core_ext/string_spec.rb
nanoc-4.2.0 test/base/core_ext/string_spec.rb