6540.js 735 B

123456789101112
  1. describe("#6540: XML example not rendered correctly with oneOf", () => {
  2. it("should render xml like json", () => {
  3. const expected = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<test>\n\t<a>string</a>\n\t<b>0</b>\n\t<c>\n\t\t<ObjectType>Text</ObjectType>\n\t\t<Data>This is a text</Data>\n\t</c>\n\t<c>\n\t\t<ObjectType>image</ObjectType>\n\t\t<Data>This is a image</Data>\n\t</c>\n\t<d>\n\t\t<ObjectType>Text</ObjectType>\n\t\t<Data>This is a text</Data>\n\t</d>\n\t<d>\n\t\t<ObjectType>image</ObjectType>\n\t\t<Data>This is a image</Data>\n\t</d>\n</test>"
  4. cy
  5. .visit("/?url=/documents/bugs/6540.yaml")
  6. .get("#operations-Test-postTest")
  7. .click()
  8. .get(".microlight")
  9. .contains(expected)
  10. })
  11. })