Skip to content
Snippets Groups Projects
Unverified Commit 20fa0507 authored by Nemanja Glumac's avatar Nemanja Glumac Committed by GitHub
Browse files

#17963 Repro: MongoDB cannot use filter expression comparing two fields (#18305) [ci nocache]

parent 8c43bd62
No related branches found
No related tags found
No related merge requests found
import { restore, popover } from "__support__/e2e/cypress";
describe.skip("issue 17963", () => {
beforeEach(() => {
restore("mongo-4");
cy.signInAsAdmin();
cy.visit("/question/new");
cy.findByText("Custom question").click();
cy.findByText("QA Mongo4").click();
cy.findByText("Orders").click();
});
it("should be able to compare two fields using filter expression (metabase#17963)", () => {
cy.findByText("Add filters to narrow your answer").click();
popover()
.contains("Custom Expression")
.click();
typeAndSelect([
{ string: "dis", field: "Discount" },
{ string: "> qu", field: "Quantity" },
]);
cy.button("Done").click();
cy.findByText("Discount > Quantity");
cy.findByText("Pick the metric you want to see").click();
cy.findByText("Count of rows").click();
cy.button("Visualize").click();
cy.get(".ScalarValue").contains("1,337");
});
});
function typeAndSelect(arr) {
arr.forEach(({ string, field }) => {
cy.get("[contenteditable=true]").type(string);
popover()
.contains(field)
.click();
});
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment