Sha256: 7b855fe641e98bfdbaabd4de47bfda8ea6f7be7de706408bdf23d078084f328d
Contents?: true
Size: 855 Bytes
Versions: 27
Compression:
Stored size: 855 Bytes
Contents
# encoding: UTF-8 # Copyright 2012 Twitter, Inc # http://www.apache.org/licenses/LICENSE-2.0 require 'spec_helper' describe TwitterCldr::Formatters::Numbers::Fraction do describe "#apply" do it "test: formats a fraction" do token = TwitterCldr::Tokenizers::Token.new(value: '###.##', type: :pattern) expect(described_class.new(token).apply('45')).to eq('.45') end it "test: pads zero digits on the right side" do token = TwitterCldr::Tokenizers::Token.new(value: '###.0000#', type: :pattern) expect(described_class.new(token).apply('45')).to eq('.45000') end it "test: :precision option overrides format precision" do token = TwitterCldr::Tokenizers::Token.new(value: '###.##', type: :pattern) expect(described_class.new(token).apply('78901', precision: 5)).to eq('.78901') end end end
Version data entries
27 entries across 27 versions & 1 rubygems