From 44cb734b0d4a630df5d71b7a11ffeecf53a1cdd9 Mon Sep 17 00:00:00 2001 From: Shikanime Deva Date: Tue, 2 Apr 2019 15:11:23 +0200 Subject: [PATCH] test: add select demo file --- package-lock.json | 32 ++++++++++++++---------- package.json | 1 + tests/e2e/fixtures/md-components.sketch | Bin 0 -> 19357 bytes tests/e2e/specs/editor.spec.js | 12 +++++++++ tests/e2e/support/commands.js | 1 + 5 files changed, 33 insertions(+), 13 deletions(-) create mode 100644 tests/e2e/fixtures/md-components.sketch create mode 100644 tests/e2e/specs/editor.spec.js diff --git a/package-lock.json b/package-lock.json index 24bf417e4..9036af334 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2515,7 +2515,7 @@ }, "array-uniq": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz", "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", "dev": true }, @@ -3326,7 +3326,7 @@ }, "buffer-xor": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.2.tgz", "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", "dev": true }, @@ -3344,7 +3344,7 @@ }, "builtins": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.2.tgz", "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", "dev": true }, @@ -5165,6 +5165,12 @@ } } }, + "cypress-file-upload": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/cypress-file-upload/-/cypress-file-upload-3.0.6.tgz", + "integrity": "sha512-9A+pPYonRctgInfetuUMM/epGOl1o01XctMgkB/z5bv+jh4T7L3gc14w2D6bNMfNsYWjuM95mPo88cMhjE9hkw==", + "dev": true + }, "cypress-testing-library": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/cypress-testing-library/-/cypress-testing-library-2.3.6.tgz", @@ -5323,7 +5329,7 @@ }, "defaults": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.2.tgz", "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", "dev": true, "requires": { @@ -5767,7 +5773,7 @@ }, "escape-html": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz", "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", "dev": true }, @@ -5900,7 +5906,7 @@ }, "evp_bytestokey": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.2.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { @@ -7144,7 +7150,7 @@ }, "get-caller-file": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", "dev": true }, @@ -7665,7 +7671,7 @@ }, "has": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.2.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { @@ -13782,7 +13788,7 @@ }, "run-queue": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.2.tgz", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "dev": true, "requires": { @@ -14558,7 +14564,7 @@ }, "sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.2.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, @@ -15337,7 +15343,7 @@ }, "thunky": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz", "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==", "dev": true }, @@ -15384,7 +15390,7 @@ }, "to-fast-properties": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", "dev": true }, @@ -15498,7 +15504,7 @@ }, "true-case-path": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", "dev": true, "requires": { diff --git a/package.json b/package.json index 1dfdd3182..fb56daff6 100644 --- a/package.json +++ b/package.json @@ -94,6 +94,7 @@ "@types/sketchapp": "^1.0.3", "codelyzer": "~4.5.0", "conventional-changelog-cli": "^2.0.12", + "cypress-file-upload": "^3.0.6", "cypress-testing-library": "^2.3.6", "husky": "^1.3.1", "jest": "^24.1.0", diff --git a/tests/e2e/fixtures/md-components.sketch b/tests/e2e/fixtures/md-components.sketch new file mode 100644 index 0000000000000000000000000000000000000000..6ae3ae45ae3266899c93acc0ef7327594557446c GIT binary patch literal 19357 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 p5aIjDK{q@{yKQ^KZ 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 literal 0 HcmV?d00001 diff --git a/tests/e2e/specs/editor.spec.js b/tests/e2e/specs/editor.spec.js new file mode 100644 index 000000000..1eed2bff9 --- /dev/null +++ b/tests/e2e/specs/editor.spec.js @@ -0,0 +1,12 @@ +describe("Editor page", () => { + beforeEach(() => { + cy.visit("/"); + cy.getByText(/^get started$/i).click(); + }); + + it("the editor should open demo file", () => { + cy.getByText("Select A Demo File").click(); + cy.getByText("md-components-cards-welcome-back").click(); + cy.location("hash").should("eq", "#/editor/preview"); + }); +}); diff --git a/tests/e2e/support/commands.js b/tests/e2e/support/commands.js index 4883d34cf..7a401ad69 100644 --- a/tests/e2e/support/commands.js +++ b/tests/e2e/support/commands.js @@ -24,3 +24,4 @@ // -- This is will overwrite an existing command -- // Cypress.Commands.overwrite("visit", (originalFn, url, options) => { ... }) import "cypress-testing-library/add-commands"; +import 'cypress-file-upload';