Sha256: 442e1c364c4a6d8e64ad27edc490f18fe343b1410fc5333bc40c571556195043
Contents?: true
Size: 1.49 KB
Versions: 5
Compression:
Stored size: 1.49 KB
Contents
# encoding: UTF-8 # Copyright 2012 Twitter, Inc # http://www.apache.org/licenses/LICENSE-2.0 require 'spec_helper' include TwitterCldr describe "Numbers" do it "makes sure currency formatters for every locale don't raise errors" do TwitterCldr.supported_locales.each do |locale| lambda { 1337.localize(locale).to_currency.to_s }.should_not raise_error lambda { 1337.localize(locale).to_currency.to_s(:precision => 3) }.should_not raise_error lambda { 1337.localize(locale).to_currency.to_s(:precision => 3, :currency => "EUR") }.should_not raise_error end end it "makes sure decimal formatters for every locale don't raise errors" do TwitterCldr.supported_locales.each do |locale| lambda { 1337.localize(locale).to_decimal.to_s }.should_not raise_error lambda { 1337.localize(locale).to_decimal.to_s(:precision => 3) }.should_not raise_error end end it "makes sure percentage formatters for every locale don't raise errors" do TwitterCldr.supported_locales.each do |locale| lambda { 1337.localize(locale).to_percent.to_s }.should_not raise_error lambda { 1337.localize(locale).to_percent.to_s(:precision => 3) }.should_not raise_error end end it "makes sure basic number formatters for every locale don't raise errors" do TwitterCldr.supported_locales.each do |locale| lambda { 1337.localize(locale).to_s }.should_not raise_error lambda { 1337.localize(locale).to_s(:precision => 3) }.should_not raise_error end end end
Version data entries
5 entries across 5 versions & 1 rubygems