spec/shared/caser_spec.rb in twitter_cldr-4.4.5 vs spec/shared/caser_spec.rb in twitter_cldr-5.0.0

- old
+ new

@@ -3,83 +3,81 @@ # Copyright 2012 Twitter, Inc # http://www.apache.org/licenses/LICENSE-2.0 require 'spec_helper' -include TwitterCldr::Shared - -describe Caser do +describe TwitterCldr::Shared::Caser do describe '.upcase' do it 'uppercases a Latin sample' do str = "I like cats. They're the best." - expect(Caser.upcase(str)).to eq( + expect(described_class.upcase(str)).to eq( "I LIKE CATS. THEY'RE THE BEST." ) end it 'uppercases a Cyrillic sample' do str = 'Влади́мир Влади́мирович Пу́тин' - expect(Caser.upcase(str)).to eq( + expect(described_class.upcase(str)).to eq( 'ВЛАДИ́МИР ВЛАДИ́МИРОВИЧ ПУ́ТИН' ) end it 'uppercases a Greek sample' do str = 'Αλφαβητικός Κατάλογος' - expect(Caser.upcase(str)).to eq( + expect(described_class.upcase(str)).to eq( 'ΑΛΦΑΒΗΤΙΚΌΣ ΚΑΤΆΛΟΓΟΣ' ) end end describe '.downcase' do it 'lowercases a Latin sample' do str = "I LIKE CATS. THEY'RE THE BEST." - expect(Caser.downcase(str)).to eq( + expect(described_class.downcase(str)).to eq( "i like cats. they're the best." ) end it 'lowercases a Cyrillic sample' do str = 'ВЛАДИ́МИР ВЛАДИ́МИРОВИЧ ПУ́ТИН' - expect(Caser.downcase(str)).to eq( + expect(described_class.downcase(str)).to eq( 'влади́мир влади́мирович пу́тин' ) end it 'lowercases a Greek sample' do str = 'ΑΛΦΑΒΗΤΙΚΌΣ ΚΑΤΆΛΟΓΟΣ' - expect(Caser.downcase(str)).to eq( + expect(described_class.downcase(str)).to eq( 'αλφαβητικόσ κατάλογοσ' ) end end describe '.titlecase' do it 'titlecases a Latin sample' do str = 'I LIKE CATS' - expect(Caser.titlecase(str)).to eq( + expect(described_class.titlecase(str)).to eq( 'I Like Cats' ) end it 'titlecases a Cyrillic sample' do str = 'ВЛАДИ́МИР ВЛАДИ́МИРОВИЧ ПУ́ТИН' - expect(Caser.titlecase(str)).to eq( + expect(described_class.titlecase(str)).to eq( 'Влади́мир Влади́мирович Пу́тин' ) end it 'titlecases a Greek sample' do str = 'ΑΛΦΑΒΗΤΙΚΌΣ ΚΑΤΆΛΟΓΟΣ' - expect(Caser.titlecase(str)).to eq( + expect(described_class.titlecase(str)).to eq( 'Αλφαβητικόσ Κατάλογοσ' ) end it 'titlecases a Japanese example' do str = '日本語' - expect(Caser.titlecase(str)).to eq( + expect(described_class.titlecase(str)).to eq( '日本語' ) end end end