Sha256: 080d13608151e486cc2dc4c8c4436fad372f16fc4a0c57d258a3dbd15e57cd37
Contents?: true
Size: 569 Bytes
Versions: 5
Compression:
Stored size: 569 Bytes
Contents
require "spec_helper" require "cascade/complex_fields/country_iso" describe Cascade::ComplexFields::CountryIso do def described_class Cascade::ComplexFields::CountryIso end let(:subject) { described_class.new } it "translate country name to alpha-2 code" do assert_equal subject.call("France"), "FR" end it "raise error if there is no such country" do assert_raises IsoCountryCodes::UnknownCodeError do subject.call("some_blank_value") end end it "return nil if nil value passed" do assert_nil subject.call(nil) end end
Version data entries
5 entries across 5 versions & 1 rubygems