spec/name_spec.rb in icu_name-1.2.1 vs spec/name_spec.rb in icu_name-1.2.2
- old
+ new
@@ -158,9 +158,17 @@
Name.new('hannah', "lowry - o reilly").name.should == "Hannah Lowry-O'Reilly"
Name.new('ètienne', "gèrard - mcözgür").name.should == "Ètienne Gèrard-McÖzgür"
end
end
+ context "names with II, III or IV" do
+ it "should be handled correctly" do
+ Name.new('Jerry iIi', 'Jones').name.should == 'Jerry III Jones'
+ Name.new('henry i', 'FORD II').name.should == 'Henry I. Ford II'
+ Name.new('Paul IV', 'Pope').name.should == 'Paul IV Pope'
+ end
+ end
+
context "accented characters and capitalisation" do
it "should downcase upper case accented characters where appropriate" do
name = Name.new('GEARÓIDÍN', 'UÍ LAIGHLÉIS')
name.first.should == 'Gearóidín'
name.last.should == 'Uí Laighléis'