Sha256: ae10377eb89f99e7311a53077eae51e9254a69448a7d16dc0e55846cfb60674b
Contents?: true
Size: 1.27 KB
Versions: 5
Compression:
Stored size: 1.27 KB
Contents
# encoding: utf-8 # # This file is part of the cowtech-extensions gem. Copyright (C) 2011 and above Shogun <shogun_panda@me.com>. # Licensed under the MIT license, which can be found at http://www.opensource.org/licenses/mit-license.php. # require "spec_helper" describe Cowtech::Extensions::String do let(:reference) { "abc òùà èé &gt;" } let(:translated_reference) { "abc oua ee &gt;" } let(:untitleized_reference) { "abc-òùà-èé-&gt;" } let(:amp_reference) { "abc òùà èé >" } before(:all) do ::Cowtech::Extensions.load! end describe "#remove_accents" do it "should translate accents" do reference.remove_accents.should == translated_reference end end describe "#untitleize" do it "should convert spaces to dashes" do reference.untitleize.should == untitleized_reference end end describe "#replace_ampersands" do it "should remove HTML ampersands" do reference.replace_ampersands.should == amp_reference end end describe "#value" do it "should return the string itself" do reference.value.should == reference translated_reference.value.should == translated_reference untitleized_reference.value.should == untitleized_reference amp_reference.value.should == amp_reference end end end
Version data entries
5 entries across 5 versions & 1 rubygems