Sha256: 8707ce1f09d9afb7b8fcd76def0e35dd6af53348cae8e7dfcdaba0b664f669f7

Contents?: true

Size: 700 Bytes

Versions: 2

Compression:

Stored size: 700 Bytes

Contents

require 'spec/helper'
require 'ramaze/helper/formatting'

describe 'FormattingHelper' do
  extend Ramaze::FormattingHelper

  it 'should format numbers' do
    number_format(2_123_456).should == '2,123,456'
    number_format(1234.567).should == '1,234.567'
    number_format(123456.789, '.').should == '123.456,789'
    number_format(123456.789123, '.').should == '123.456,789123'
    number_format(132123456.789123, '.').should == '132.123.456,789123'
  end

  it 'should return difference in time as a string' do
    time_diff(Time.now-29).should == 'less than a minute'
    time_diff(Time.now-60).should == '1 minute'
    time_diff(Time.now, Time.now+29, true).should == 'half a minute'
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ramaze-0.3.0 spec/ramaze/helper/formatting.rb
ramaze-0.3.5 spec/ramaze/helper/formatting.rb