Skip to content

Commit

Permalink
fix(cypress): oas3-multiple-media-types flakiness (#6571)
Browse files Browse the repository at this point in the history
refs #6570
  • Loading branch information
tim-lai committed Oct 27, 2020
1 parent f4db899 commit 3925b0c
Showing 1 changed file with 40 additions and 40 deletions.
80 changes: 40 additions & 40 deletions test/e2e-cypress/tests/features/oas3-multiple-media-type.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,10 @@ describe("OpenAPI 3.0 Multiple Media Types with different schemas", () => {
it("should execute multipart/form-data", () => {
cy.get("@selectMediaType")
.select(mediaTypeFormData)
cy.get("@executeBtn")
.get("@executeBtn")
.click()
// cURL component
cy.get(".responses-wrapper .curl-command")
// cURL component
.get(".responses-wrapper .curl-command")
.should("exist")
.get(".responses-wrapper .curl-command span")
.should("contains.text", "bar")
Expand All @@ -42,14 +42,14 @@ describe("OpenAPI 3.0 Multiple Media Types with different schemas", () => {
it("should execute application/x-www-form-urlencoded THEN execute multipart/form-data", () => {
cy.get("@selectMediaType")
.select(mediaTypeUrlencoded)
cy.get("@executeBtn")
.get("@executeBtn")
.click()
cy.get("@selectMediaType")
.get("@selectMediaType")
.select(mediaTypeFormData)
cy.get("@executeBtn")
.get("@executeBtn")
.click()
// cURL component
cy.get(".responses-wrapper .curl-command")
// cURL component
.get(".responses-wrapper .curl-command")
.should("exist")
.get(".responses-wrapper .curl-command span")
.should("contains.text", "bar")
Expand All @@ -58,14 +58,14 @@ describe("OpenAPI 3.0 Multiple Media Types with different schemas", () => {
it("should execute application/json THEN execute multipart/form-data", () => {
cy.get("@selectMediaType")
.select(mediaTypeJson)
cy.get("@executeBtn")
.get("@executeBtn")
.click()
cy.get("@selectMediaType")
.get("@selectMediaType")
.select(mediaTypeFormData)
cy.get("@executeBtn")
.get("@executeBtn")
.click()
// cURL component
cy.get(".responses-wrapper .curl-command")
// cURL component
.get(".responses-wrapper .curl-command")
.should("exist")
.get(".responses-wrapper .curl-command span")
.should("contains.text", "bar")
Expand All @@ -77,10 +77,10 @@ describe("OpenAPI 3.0 Multiple Media Types with different schemas", () => {
it("should execute application/x-www-form-urlencoded", () => {
cy.get("@selectMediaType")
.select(mediaTypeUrlencoded)
cy.get("@executeBtn")
.get("@executeBtn")
.click()
// cURL component
cy.get(".responses-wrapper .curl-command")
// cURL component
.get(".responses-wrapper .curl-command")
.should("exist")
.get(".responses-wrapper .curl-command span")
.should("contains.text", "foo")
Expand All @@ -89,14 +89,14 @@ describe("OpenAPI 3.0 Multiple Media Types with different schemas", () => {
it("should execute multipart/form-data THEN execute application/x-www-form-urlencoded", () => {
cy.get("@selectMediaType")
.select(mediaTypeFormData)
cy.get("@executeBtn")
.get("@executeBtn")
.click()
cy.get("@selectMediaType")
.get("@selectMediaType")
.select(mediaTypeUrlencoded)
cy.get("@executeBtn")
.get("@executeBtn")
.click()
// cURL component
cy.get(".responses-wrapper .curl-command")
// cURL component
.get(".responses-wrapper .curl-command")
.should("exist")
.get(".responses-wrapper .curl-command span")
.should("contains.text", "foo")
Expand All @@ -105,14 +105,14 @@ describe("OpenAPI 3.0 Multiple Media Types with different schemas", () => {
it("should execute application/json THEN execute application/x-www-form-urlencoded", () => {
cy.get("@selectMediaType")
.select(mediaTypeJson)
cy.get("@executeBtn")
.get("@executeBtn")
.click()
cy.get("@selectMediaType")
.get("@selectMediaType")
.select(mediaTypeUrlencoded)
cy.get("@executeBtn")
.get("@executeBtn")
.click()
// cURL component
cy.get(".responses-wrapper .curl-command")
// cURL component
.get(".responses-wrapper .curl-command")
.should("exist")
.get(".responses-wrapper .curl-command span")
.should("contains.text", "foo")
Expand All @@ -126,12 +126,12 @@ describe("OpenAPI 3.0 Multiple Media Types with different schemas", () => {
// final curl should have both "bar" and "foo"
cy.get("@selectMediaType")
.select(mediaTypeJson)
cy.get("@executeBtn")
.get("@executeBtn")
.click()
cy.get("@executeBtn")
.get("@executeBtn")
.click()
// cURL component
cy.get(".responses-wrapper .curl-command")
// cURL component
.get(".responses-wrapper .curl-command")
.should("exist")
.get(".responses-wrapper .curl-command span")
.should("contains.text", "foo")
Expand All @@ -140,14 +140,14 @@ describe("OpenAPI 3.0 Multiple Media Types with different schemas", () => {
it("should execute multipart/form-data THEN execute application/json", () => {
cy.get("@selectMediaType")
.select(mediaTypeFormData)
cy.get("@executeBtn")
.get("@executeBtn")
.click()
cy.get("@selectMediaType")
.get("@selectMediaType")
.select(mediaTypeJson)
cy.get("@executeBtn")
.get("@executeBtn")
.click()
// cURL component
cy.get(".responses-wrapper .curl-command")
// cURL component
.get(".responses-wrapper .curl-command")
.should("exist")
.get(".responses-wrapper .curl-command span")
.should("contains.text", "foo")
Expand All @@ -157,14 +157,14 @@ describe("OpenAPI 3.0 Multiple Media Types with different schemas", () => {
// final curl should have both "bar" and "foo"
cy.get("@selectMediaType")
.select(mediaTypeUrlencoded)
cy.get("@executeBtn")
.get("@executeBtn")
.click()
cy.get("@selectMediaType")
.get("@selectMediaType")
.select(mediaTypeJson)
cy.get("@executeBtn")
.get("@executeBtn")
.click()
// cURL component
cy.get(".responses-wrapper .curl-command")
// cURL component
.get(".responses-wrapper .curl-command")
.should("exist")
.get(".responses-wrapper .curl-command span")
.should("contains.text", "foo")
Expand Down

0 comments on commit 3925b0c

Please sign in to comment.