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", () => {
@@ -279,4 +279,23 @@ describe("postgres adapter", () => {
done();
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