spec/evaluator_spec.rb in dentaku-0.2.10 vs spec/evaluator_spec.rb in dentaku-0.2.11
- old
+ new
@@ -58,11 +58,12 @@
evaluator.evaluate(token_stream(5, :divide, 4)).should eq(1.25)
end
end
describe 'functions' do
- it 'should evaluate function' do
+ it 'should be evaluated' do
evaluator.evaluate(token_stream(:round, :open, 5, :divide, 3.0, :close)).should eq 2
+ evaluator.evaluate(token_stream(:round, :open, 5, :divide, 3.0, :comma, 2, :close)).should eq 1.67
evaluator.evaluate(token_stream(:roundup, :open, 5, :divide, 1.2, :close)).should eq 5
evaluator.evaluate(token_stream(:rounddown, :open, 5, :divide, 1.2, :close)).should eq 4
end
end