5452.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. /**
  2. * @prettier
  3. */
  4. describe("#5452: <Select /> crashing in Parameters", function() {
  5. describe("in OpenAPI 3", () => {
  6. it("should not result in a render error", function() {
  7. cy.visit("http://localhost:3230/?url=/documents/bugs/5452/openapi.yaml")
  8. .get("#operations-default-get_endpoint")
  9. .click()
  10. .get(".try-out__btn")
  11. .click()
  12. .get(".parameters > tbody > tr > .parameters-col_description > select")
  13. .select("")
  14. .get(".parameters > tbody > tr > .parameters-col_description > select")
  15. .should("exist")
  16. .select("fruit")
  17. .get(".parameters > tbody > tr > .parameters-col_description > select")
  18. .should("exist")
  19. })
  20. })
  21. describe("in Swagger 2", () => {
  22. it("should not result in a render error", function() {
  23. cy.visit("http://localhost:3230/?url=/documents/bugs/5452/swagger.yaml")
  24. .get("#operations-default-get_endpoint")
  25. .click()
  26. .get(".try-out__btn")
  27. .click()
  28. .get(".parameters > tbody > tr > .parameters-col_description > select")
  29. .select("")
  30. .get(".parameters > tbody > tr > .parameters-col_description > select")
  31. .should("exist")
  32. .select("fruit")
  33. .get(".parameters > tbody > tr > .parameters-col_description > select")
  34. .should("exist")
  35. })
  36. })
  37. })