25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 

80 satır
2.5 KiB

  1. describe("Render Model Wrapper", function () {
  2. let modelWrapper, mainPage
  3. beforeEach(function (client, done) {
  4. mainPage = client
  5. .url("localhost:3200")
  6. .page.main()
  7. client.waitForElementVisible(".download-url-input", 5000)
  8. .pause(5000)
  9. .clearValue(".download-url-input")
  10. .setValue(".download-url-input", "http://localhost:3200/test-specs/petstore.json")
  11. .click("button.download-url-button")
  12. .pause(1000)
  13. modelWrapper = mainPage.section.modelWrapper
  14. done()
  15. })
  16. afterEach(function (client, done){
  17. done()
  18. })
  19. it("Render model wrapper", function(client){
  20. mainPage.expect.section("@modelWrapper").to.be.visible.before(5000)
  21. client.end()
  22. })
  23. it("Render model wrapper collapse", function(client){
  24. modelWrapper.waitForElementVisible("@modelContainer", 5000)
  25. .click("@modelCollapse")
  26. .assert.cssClassNotPresent("@modelContainer", "is-open")
  27. client.end()
  28. })
  29. it("Testing order model", function(client){
  30. modelWrapper.waitForElementVisible("@orderModel")
  31. .click("@orderModelCallapse")
  32. .assert.cssClassNotPresent("@orderModelCallapse", "callapsed")
  33. client.end()
  34. })
  35. it("Testing category model", function(client){
  36. modelWrapper.waitForElementVisible("@categoryModel")
  37. .click("@categoryModelCallapse")
  38. .assert.cssClassNotPresent("@categoryModelCallapse", "callapsed")
  39. client.end()
  40. })
  41. it("Testing user model", function(client){
  42. modelWrapper.waitForElementVisible("@userModel")
  43. .click("@userModelCallapse")
  44. .assert.cssClassNotPresent("@userModelCallapse", "callapsed")
  45. client.end()
  46. })
  47. it("Testing tag model", function(client){
  48. modelWrapper.waitForElementVisible("@tagModel")
  49. .click("@tagModelCallapse")
  50. .assert.cssClassNotPresent("@tagModelCallapse", "callapsed")
  51. client.end()
  52. })
  53. it("Testing pet model", function(client){
  54. modelWrapper.waitForElementVisible("@petModel")
  55. .click("@petModelCallapse")
  56. .assert.cssClassNotPresent("@petModelCallapse", "callapsed")
  57. client.end()
  58. })
  59. it("Testing apiResponse model", function(client){
  60. modelWrapper.waitForElementVisible("@apiResponseModel")
  61. .click("@apiResponseModelCallapse")
  62. .assert.cssClassNotPresent("@apiResponseModelCallapse", "callapsed")
  63. client.end()
  64. })
  65. })