diff --git a/.lycheeignore b/.lycheeignore index 3a27cdd63..183168db7 100644 --- a/.lycheeignore +++ b/.lycheeignore @@ -16,3 +16,6 @@ BASE_URL # ignore references to releases in template github.com/OWASP/threat-dragon/releases/ github.com/OWASP/threat-dragon/archive/ + +# ignore LINDDUN site because it occasionally times out +https://www.linddun.org/ diff --git a/td.vue/package.json b/td.vue/package.json index 48fbb4694..a80641848 100644 --- a/td.vue/package.json +++ b/td.vue/package.json @@ -16,8 +16,8 @@ "start:desktop": "vue-cli-service electron:serve", "start:serve": "pm2 --name td.vue start 'vue-cli-service serve'", "stop:serve": "pm2 delete td.vue", - "test": "vue-cli-service test:unit", - "test:desktop": "vue-cli-service test:unit --testMatch '**/unit/desktop/**/*.spec.js' --collectCoverageFrom='src/desktop/**/*.js'", + "test": "vue-cli-service test:unit --testPathIgnorePatterns tests/unit/desktop/", + "test:desktop": "vue-cli-service test:unit --testMatch '**/unit/desktop/**/*.spec.js' --collectCoverageFrom 'src/desktop/**/*.js'", "test:e2e": "vue-cli-service test:e2e -C e2e.local.config.js", "test:e2e:desktop": "wdio run ./wdio.config.js", "test:e2e:local": "vue-cli-service test:e2e -C e2e.local.config.js --url http://localhost:8080/", @@ -26,7 +26,7 @@ "test:e2e-smokes": "browserstack-cypress run --cf browserstack.smokes.json --sync", "test:e2e-smokes:local": "vue-cli-service test:e2e -C e2e.smokes.local.config.js --url http://localhost:8080/", "test:e2e-nightly": "browserstack-cypress run --cf browserstack.nightly.json --sync", - "test:unit": "vue-cli-service test:unit", + "test:unit": "vue-cli-service test:unit --testPathIgnorePatterns tests/unit/desktop/", "test:vue": "vue-cli-service test:e2e -C e2e.local.config.js --headless --browser chrome" }, "description": "OWASP Threat Dragon - a free, open source threat modeling tool", diff --git a/td.vue/tests/unit/desktop/menu.spec.js b/td.vue/tests/unit/desktop/menu.spec.js index 3d9918984..de9ab359a 100644 --- a/td.vue/tests/unit/desktop/menu.spec.js +++ b/td.vue/tests/unit/desktop/menu.spec.js @@ -44,7 +44,7 @@ describe('desktop/menu.js', () => { const fileItems = menu.getMenuTemplate().find((item) => item.label === 'File'); it('contains the Close role', () => { - const closeRole = {'role': 'close'}; + const closeRole = {'label': 'Close Window', 'role': 'close'}; expect(fileItems.submenu).toContainEqual(closeRole); }); @@ -54,7 +54,11 @@ describe('desktop/menu.js', () => { }); it('contains recent items', () => { - const recentItems = {'role': 'recentdocuments', 'submenu': [{'role': 'clearrecentdocuments'}]}; + const recentItems = { + 'label': 'Open Recent', + 'role': 'recentdocuments', + 'submenu': [{'label': 'Clear Menu', 'role': 'clearrecentdocuments'}] + }; expect(fileItems.submenu).toContainEqual(recentItems); });