Sha256: cbe02b00b468cf6aa80ac008410f3fabbf118ae275ab8d9c1134bf603e548555

Contents?: true

Size: 525 Bytes

Versions: 1

Compression:

Stored size: 525 Bytes

Contents

require "spec_helper"

describe AccentBuster do
  let(:subject) { "açÃo!".extend(AccentBuster) }
  describe "#accent_buster" do
    it 'replaces "açÃo!" by "acAo!"' do
      expect(subject.buster.bust).to eq "acAo!"
    end
  end

  describe "#accent_buster(:up)" do
    it 'upcases "açÃo!" to "AÇÃO!"' do
      expect(subject.buster.up).to eq "AÇÃO!"
    end
  end

  describe "#accent_buster(:down)" do
    it 'upcases "açÃo!" to "ação!"' do
      expect(subject.buster.down).to eq "ação!"
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
accent-buster-2.0.0 spec/lib/accent_buster_spec.rb