Sha256: ecc2b6571ac9ba499d96cf734fd8f9e5ce3dbeee0bdb84b29079c8f9ca18c8f3
Contents?: true
Size: 509 Bytes
Versions: 1
Compression:
Stored size: 509 Bytes
Contents
require 'spec_helper' require 'dentaku/ast/functions/filter' require 'dentaku' describe Dentaku::AST::Filter do it 'excludes unmatched values' do result = Dentaku('SUM(FILTER(vals, val, val > 1))', vals: [1, 2, 3]) expect(result).to eq(5) end it 'works with a single value if needed for some reason' do result = Dentaku('FILTER(vals, val, val > 1)', vals: 1) expect(result).to eq([]) result = Dentaku('FILTER(vals, val, val > 1)', vals: 2) expect(result).to eq([2]) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dentaku-3.4.2 | spec/ast/filter_spec.rb |