Lines 84-92
describe("Infinite scroll", () => {
Link Here
|
84 |
"X-Base-Total-Count": "20", |
84 |
"X-Base-Total-Count": "20", |
85 |
"X-Total-Count": "20", |
85 |
"X-Total-Count": "20", |
86 |
}, |
86 |
}, |
87 |
}); |
87 |
}).as("getPageTwo"); |
88 |
// Scroll the dropdown |
88 |
// Scroll the dropdown |
89 |
cy.get(".vs__dropdown-menu").scrollTo("bottom"); |
89 |
cy.get(".vs__dropdown-menu").scrollTo("bottom"); |
|
|
90 |
cy.wait("@getPageTwo"); |
90 |
cy.get("@options").should("have.length", 40); |
91 |
cy.get("@options").should("have.length", 40); |
91 |
|
92 |
|
92 |
cy.intercept("GET", "/api/v1/erm/licenses*", { |
93 |
cy.intercept("GET", "/api/v1/erm/licenses*", { |
Lines 96-104
describe("Infinite scroll", () => {
Link Here
|
96 |
"X-Base-Total-Count": "20", |
97 |
"X-Base-Total-Count": "20", |
97 |
"X-Total-Count": "20", |
98 |
"X-Total-Count": "20", |
98 |
}, |
99 |
}, |
99 |
}); |
100 |
}).as("getPageThree"); |
100 |
// Scroll the dropdown again |
101 |
// Scroll the dropdown again |
101 |
cy.get(".vs__dropdown-menu").scrollTo("bottom"); |
102 |
cy.get(".vs__dropdown-menu").scrollTo("bottom"); |
|
|
103 |
cy.wait("@getPageThree"); |
102 |
cy.get("@options").should("have.length", 60); |
104 |
cy.get("@options").should("have.length", 60); |
103 |
}); |
105 |
}); |
104 |
|
106 |
|
Lines 208-216
describe("Infinite scroll", () => {
Link Here
|
208 |
"X-Base-Total-Count": "20", |
210 |
"X-Base-Total-Count": "20", |
209 |
"X-Total-Count": "20", |
211 |
"X-Total-Count": "20", |
210 |
}, |
212 |
}, |
211 |
}); |
213 |
}).as("getPageTwo"); |
212 |
// Scroll the dropdown |
214 |
// Scroll the dropdown |
213 |
cy.get(".vs__dropdown-menu").scrollTo("bottom"); |
215 |
cy.get(".vs__dropdown-menu").scrollTo("bottom"); |
|
|
216 |
cy.wait("@getPageTwo"); |
214 |
|
217 |
|
215 |
cy.intercept("GET", "/api/v1/erm/licenses*", { |
218 |
cy.intercept("GET", "/api/v1/erm/licenses*", { |
216 |
statusCode: 200, |
219 |
statusCode: 200, |
217 |
- |
|
|