spec/mongoid/report/aggregation_spec.rb in mongoid-report-0.0.7 vs spec/mongoid/report/aggregation_spec.rb in mongoid-report-0.0.8

- old
+ new

@@ -60,7 +60,22 @@ expect(rows[0]['field1']).to eq(2) expect(rows[0]['day']).to eq(today) expect(rows[1]['field1']).to eq(1) expect(rows[1]['day']).to eq(yesterday) end + + it 'skips empty match in query' do + klass.create(day: today , field1: 1 , field2: 2) + + example = Report3.new + scope = example.aggregate_for(Model) + scope = scope.query() + scope = scope.query({}) + + rows = scope.all + + expect(rows.size).to eq(1) + expect(rows[0]['field1']).to eq(1) + expect(rows[0]['day']).to eq(today) + end end end