Skip to content
Snippets Groups Projects

Issue #34: Remove unrelated filters from query

Merged Lucas Fernandes de Oliveira requested to merge issue/34 into master
3 files
+ 46
3
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -279,4 +279,23 @@ describe("postgres adapter", () => {
done();
});
});
it("should get data when a filter does not have any effect on the query", (done) => {
let view = adapterScenario.notMatchFilterView;
adapter.getDataFromView(view, (err, result) => {
expect(err).to.be.a("null");
expect(result).to.be.an("array");
expect(result).to.have.length(5);
expect(result[0]).to.be.an("object");
let keys: string[] = [];
keys = keys.concat(view.metrics.map((item) => item.name));
keys = keys.concat(view.dimensions.map((item) => item.name));
result.forEach((row) => {
expect(row).to.be.an("object");
expect(row).to.have.all.keys(keys);
});
done();
});
});
});
Loading