Sha256: 6984a8ec24214f8c36b376f05989946d4f881a0fa8fe5c5ce6decc3510e55986

Contents?: true

Size: 417 Bytes

Versions: 10

Compression:

Stored size: 417 Bytes

Contents

require 'spec_helper'

describe <%= app_name.camelize %>::CoreExt do
  let(:str) { String.new('My custom string') }
  let(:result) { 'MyCustomString' }

  describe '.camelize' do
    it 'format according to camelize rules' do
      expect(str.camelize).to eq result
    end
  end

  describe '.camelize!' do
    it 'persists result into variable' do
      expect { str.camelize! }.to change { str }
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rgentpl-1.2.6 src/spec/lib/%app_name%/core_ext/string_spec.rb.tt
rgentpl-1.2.5 src/spec/lib/%app_name%/core_ext/string_spec.rb.tt
rgentpl-1.2.4.3 src/spec/lib/%app_name%/core_ext/string_spec.rb.tt
rgentpl-1.2.4.2 src/spec/lib/%app_name%/core_ext/string_spec.rb.tt
rgentpl-1.2.4.1 src/spec/lib/%app_name%/core_ext/string_spec.rb.tt
rgentpl-1.2.4 src/spec/lib/%app_name%/core_ext/string_spec.rb.tt
rgentpl-1.2.3 src/spec/lib/%app_name%/core_ext/string_spec.rb.tt
rgentpl-1.2.2 src/spec/lib/%app_name%/core_ext/string_spec.rb.tt
rgentpl-1.2.1 src/spec/lib/%app_name%/core_ext/string_spec.rb.tt
rgentpl-1.2.0 src/spec/lib/%app_name%/core_ext/string_spec.rb.tt