Sha256: fb461412f028dfbeeaee112c5d6e47c9c3bb114d819fe4915468aff3e46f1201

Contents?: true

Size: 418 Bytes

Versions: 10

Compression:

Stored size: 418 Bytes

Contents

# encoding: utf-8
require 'fedux_org_stdlib/core_ext/string/characterize'

RSpec.describe String do
  context '#characterize' do
    it 'removes accents' do
      expect('á'.characterize).to eq 'a'
    end

    it 'removes umlauts' do
      expect('ä'.characterize).to eq 'a'
    end

    it 'removes special characters "§$%&/()=?!\t' do
      expect(%('°^!"§$%&/()=?!\t).characterize).to eq ''
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
fedux_org-stdlib-0.11.9 spec/core_ext/string/characterize_spec.rb
fedux_org-stdlib-0.11.8 spec/core_ext/string/characterize_spec.rb
fedux_org-stdlib-0.11.7 spec/core_ext/string/characterize_spec.rb
fedux_org-stdlib-0.11.6 spec/core_ext/string/characterize_spec.rb
fedux_org-stdlib-0.11.5 spec/core_ext/string/characterize_spec.rb
fedux_org-stdlib-0.11.4 spec/core_ext/string/characterize_spec.rb
fedux_org-stdlib-0.11.3 spec/core_ext/string/characterize_spec.rb
fedux_org-stdlib-0.11.2 spec/core_ext/string/characterize_spec.rb
fedux_org-stdlib-0.11.1 spec/core_ext/string/characterize_spec.rb
fedux_org-stdlib-0.11.0 spec/core_ext/string/characterize_spec.rb