diff --git a/cypress/integration/actions.spec.ts b/cypress/integration/actions.spec.ts index bcef5906..fd5761fc 100644 --- a/cypress/integration/actions.spec.ts +++ b/cypress/integration/actions.spec.ts @@ -1,9 +1,7 @@ describe('Check actions', () => { - // eslint-disable-next-line mocha/no-hooks-for-single-case beforeEach(() => { cy.clearLocalStorage(); cy.visit('/edit'); - cy.contains('Actions').click(); }); it('should update markdown code', () => { cy.get('#markdown') diff --git a/cypress/integration/history.spec.ts b/cypress/integration/history.spec.ts index 5bdedef0..5e69e9f5 100644 --- a/cypress/integration/history.spec.ts +++ b/cypress/integration/history.spec.ts @@ -1,8 +1,12 @@ describe('Save History', () => { beforeEach(() => { + cy.clock(); cy.clearLocalStorage(); cy.visit('/edit'); + cy.contains('Actions').click(); + cy.contains('History').click(); }); + it('should save when clicked', () => { cy.get('#historyList').find('li').should('have.length', 0); cy.get('#historyList').contains('No items in History'); @@ -43,7 +47,6 @@ describe('Save History', () => { }); it('should auto save history', () => { - cy.clock(); cy.get('#editor').type(' C --> HistoryTest'); cy.tick(70000); cy.contains('Timeline').click(); diff --git a/cypress/integration/loadSite.spec.ts b/cypress/integration/loadSite.spec.ts index 82c39f91..a8a74fd0 100644 --- a/cypress/integration/loadSite.spec.ts +++ b/cypress/integration/loadSite.spec.ts @@ -34,6 +34,7 @@ describe('Site Loads', () => { it('should load diagram from gist', () => { cy.visit(`/edit?gist=https://gist.github.com/sidharthv96/6268a23e673a533dcb198f241fd7012a`); + cy.contains('History').click(); cy.contains('Go shopping!!'); cy.contains('Revisions'); cy.contains('sidharthv96 v8f8f1e2'); @@ -45,6 +46,7 @@ describe('Site Loads', () => { cy.visit( '/edit?gist=https://gist.github.com/sidharthv96/6268a23e673a533dcb198f241fd7012a/ec9b4ab0e41e4ff6287326cd3cb47affd7851e19' ); + cy.contains('History').click(); cy.contains('Party'); cy.contains('Revisions'); cy.contains('sidharthv96 v7851e19'); diff --git a/cypress/snapshots.js b/cypress/snapshots.js index 8651cd02..9e680044 100644 --- a/cypress/snapshots.js +++ b/cypress/snapshots.js @@ -16,7 +16,7 @@ module.exports = { "1": "{\"code\":\"graph TD\\n A[Party] -->|Get money| B(Go shopping!!)\\n \",\"mermaid\":\"{\\n \\\"theme\\\": \\\"forest\\\",\\n \\\"test\\\": \\\"hello world\\\"\\n}\",\"updateEditor\":false,\"autoSync\":true,\"updateDiagram\":true,\"loader\":{\"type\":\"files\",\"config\":{\"codeURL\":\"https://gist.githubusercontent.com/sidharthv96/6268a23e673a533dcb198f241fd7012a/raw/4eb03887e6a41397e80bdcdbf94017c498f8f1e2/code.mmd\",\"configURL\":\"https://gist.githubusercontent.com/sidharthv96/6268a23e673a533dcb198f241fd7012a/raw/4eb03887e6a41397e80bdcdbf94017c498f8f1e2/config.json\"}}}" } }, - "__version": "8.3.0", + "__version": "8.3.1", "Auto sync tests": { "should dim diagram when code is edited": { "1": "{\"code\":\"graph TD\\n A[Christmas] -->|Get money| B(Go shopping)\\n B --> C{Let me think}\\n C -->|One| D[Laptop]\\n C -->|Two| E[iPhone]\\n C -->|Three| F[fa:fa-car Car]\\n C --> Test\",\"mermaid\":\"{\\n \\\"theme\\\": \\\"default\\\"\\n}\",\"updateEditor\":false,\"autoSync\":false,\"updateDiagram\":false}" diff --git a/src/lib/components/actions.svelte b/src/lib/components/actions.svelte index 110fd2b3..ace5f90d 100644 --- a/src/lib/components/actions.svelte +++ b/src/lib/components/actions.svelte @@ -143,7 +143,7 @@ }); - +
{#if isClipboardAvailable()}
+
diff --git a/src/lib/components/card/tabs.svelte b/src/lib/components/card/tabs.svelte index dc479b6f..e305ccb2 100644 --- a/src/lib/components/card/tabs.svelte +++ b/src/lib/components/card/tabs.svelte @@ -27,12 +27,12 @@ {#each tabs as tab}
  • toggleTabs(tab)}> - + {tab.title}
  • diff --git a/src/lib/components/history/history.svelte b/src/lib/components/history/history.svelte index 96350cfd..3d92dfee 100644 --- a/src/lib/components/history/history.svelte +++ b/src/lib/components/history/history.svelte @@ -83,7 +83,7 @@ } }); - let isOpen = true; + let isOpen = false;