Sha256: ffab8995daf0e201d058588e826babe86aa83b092e7e2a53a8938773042e48ff
Contents?: true
Size: 1010 Bytes
Versions: 4
Compression:
Stored size: 1010 Bytes
Contents
require 'spec_helper' require 'sugar-high/numeric' class Numeric include NumberDslExt end module Num extend NumericCheckExt end describe "SugarHigh" do describe 'NumericCheckExt' do describe '#numeric?' do it 'string "x1" is not numeric' do Num.numeric?("x0").should be_false end it '123 is numeric' do Num.numeric?(123).should be_true end it '12.3 is numeric' do Num.numeric?(12.3).should be_true end end describe 'check_numeric!' do it 'string "x1" is not numeric' do lambda {Num.check_numeric!("x0")}.should raise_error end it '123 is numeric' do lambda {Num.check_numeric!(123)}.should_not raise_error end end end describe 'NumberDslExt' do describe '#hundred' do it '2 hundred is 200' do 2.hundred.should == 200 end end describe '#thousand' do it '3 thousand is 3000' do 3.thousand.should == 3000 end end end end
Version data entries
4 entries across 4 versions & 1 rubygems