Sha256: 69d534336cc9645613af9baac5f20e993caedcf76a83df35a5f3a97204384eac
Contents?: true
Size: 739 Bytes
Versions: 5
Compression:
Stored size: 739 Bytes
Contents
require 'spec_helper' require 'dentaku/ast/functions/round' require 'dentaku' describe 'Dentaku::AST::Function::Round' do it 'returns the rounded down value' do result = Dentaku('ROUND(1.8)') expect(result).to eq 2 end it 'returns the rounded down value to the given precision' do result = Dentaku('ROUND(x, y)', x: 1.8453, y: 3) expect(result).to eq 1.845 end it 'returns the rounded down value to the given precision, also with strings' do result = Dentaku('ROUND(x, y)', x: '1.8453', y: '3') expect(result).to eq 1.845 end it 'returns the rounded down value to the given precision, also with nil' do result = Dentaku('ROUND(x, y)', x: '1.8453', y: nil) expect(result).to eq 2 end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
dentaku-3.3.0 | spec/ast/round_spec.rb |
dentaku-3.2.1 | spec/ast/round_spec.rb |
dentaku-3.2.0 | spec/ast/round_spec.rb |
dentaku-3.1.0 | spec/ast/round_spec.rb |
dentaku-3.0.0 | spec/ast/round_spec.rb |