spec/collation_spec.rb in ffi-icu-0.4.3 vs spec/collation_spec.rb in ffi-icu-0.5.0

- old
+ new

@@ -56,8 +56,29 @@ expect(collator.rules).to_not be_empty # ö sorts before Ö expect(collator.rules).to include('ö<<<Ö') end + it "returns usable collation keys" do + collator.collation_key("abc").should be < collator.collation_key("xyz") + end + + context "attributes" do + it "can set and get normalization_mode" do + collator.normalization_mode = true + collator.normalization_mode.should be true + + collator[:normalization_mode].should be true + collator[:normalization_mode] = false + collator.normalization_mode.should be false + + collator.case_first.should be false + collator.case_first = :lower_first + collator.case_first.should == :lower_first + + collator.strength = :tertiary + collator.strength.should == :tertiary + end + end end end # Collate end # ICU