diff --git a/cypress/fixtures/CounterAdrsAllRepos.json b/cypress/fixtures/CounterAdrsAllRepos.json index 9482e11..2057c1b 100644 --- a/cypress/fixtures/CounterAdrsAllRepos.json +++ b/cypress/fixtures/CounterAdrsAllRepos.json @@ -1,3 +1,3 @@ { - "counter": "42" + "counter": "4" } \ No newline at end of file diff --git a/cypress/fixtures/CounterAdrsPerRepo.json b/cypress/fixtures/CounterAdrsPerRepo.json index 799d15e..2057c1b 100644 --- a/cypress/fixtures/CounterAdrsPerRepo.json +++ b/cypress/fixtures/CounterAdrsPerRepo.json @@ -1,3 +1,3 @@ { - "counter": "14" + "counter": "4" } \ No newline at end of file diff --git a/cypress/fixtures/CounterDiffAllRepos.json b/cypress/fixtures/CounterDiffAllRepos.json index 4adb309..2057c1b 100644 --- a/cypress/fixtures/CounterDiffAllRepos.json +++ b/cypress/fixtures/CounterDiffAllRepos.json @@ -1,3 +1,3 @@ { - "counter": "30" + "counter": "4" } \ No newline at end of file diff --git a/cypress/fixtures/CounterDiffPerRepo.json b/cypress/fixtures/CounterDiffPerRepo.json index ce1ca25..2057c1b 100644 --- a/cypress/fixtures/CounterDiffPerRepo.json +++ b/cypress/fixtures/CounterDiffPerRepo.json @@ -1,3 +1,3 @@ { - "counter": "8" + "counter": "4" } \ No newline at end of file diff --git a/cypress/integration/adrManagerTest/EmpiricalAnalysis.js b/cypress/integration/adrManagerTest/EmpiricalAnalysis.js index 515d8dc..fdd52e3 100644 --- a/cypress/integration/adrManagerTest/EmpiricalAnalysis.js +++ b/cypress/integration/adrManagerTest/EmpiricalAnalysis.js @@ -10,6 +10,7 @@ context("Should test empirical add and open function of adr-manager", () => { cy.get('[data-cy=addRepo]').click(); cy.intercept('GET', '**/user/repos**').as('getRepos'); + cy.wait(5000); cy.wait('@getRepos').its('response.statusCode').should('eq', 200); cy.writeFile('cypress/fixtures/CounterDiffPerRepo.json', { counter: "0" }); cy.writeFile('cypress/fixtures/CounterAdrsPerRepo.json', { counter: "0" }); diff --git a/package-lock.json b/package-lock.json index 73037b9..baac67b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3298,16 +3298,6 @@ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "optional": true, - "requires": { - "color-convert": "^2.0.1" - } - }, "cacache": { "version": "13.0.1", "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", @@ -3334,34 +3324,6 @@ "unique-filename": "^1.1.1" } }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "optional": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "optional": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "optional": true - }, "find-cache-dir": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", @@ -3383,25 +3345,6 @@ "path-exists": "^4.0.0" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "optional": true - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "optional": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -3466,16 +3409,6 @@ "minipass": "^3.1.1" } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "optional": true, - "requires": { - "has-flag": "^4.0.0" - } - }, "terser-webpack-plugin": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", @@ -3492,18 +3425,6 @@ "terser": "^4.6.12", "webpack-sources": "^1.4.3" } - }, - "vue-loader-v16": { - "version": "npm:vue-loader@16.1.2", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.1.2.tgz", - "integrity": "sha512-8QTxh+Fd+HB6fiL52iEVLKqE9N1JSlMXLR92Ijm6g8PZrwIxckgpqjPDWRP5TWxdiPaHR+alUWsnu1ShQOwt+Q==", - "dev": true, - "optional": true, - "requires": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - } } } }, @@ -17350,6 +17271,87 @@ } } }, + "vue-loader-v16": { + "version": "npm:vue-loader@16.1.2", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.1.2.tgz", + "integrity": "sha512-8QTxh+Fd+HB6fiL52iEVLKqE9N1JSlMXLR92Ijm6g8PZrwIxckgpqjPDWRP5TWxdiPaHR+alUWsnu1ShQOwt+Q==", + "dev": true, + "optional": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "optional": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "optional": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "optional": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "optional": true + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "optional": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "optional": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "vue-observe-visibility": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/vue-observe-visibility/-/vue-observe-visibility-0.4.6.tgz", diff --git a/src/components/DialogCommit.vue b/src/components/DialogCommit.vue index 6c56e4c..da0926f 100644 --- a/src/components/DialogCommit.vue +++ b/src/components/DialogCommit.vue @@ -224,7 +224,8 @@ export default { type: Boolean, required: false, default: false - } + }, + repo: String }, data: () => ({ showDialog: false, @@ -285,7 +286,7 @@ export default { setUserInfo() { getUserName(this.currUser) .then((res) => { - this.name = res.name; + this.name = res.login; }) .catch((error) => { this.errorRequest = true; @@ -309,22 +310,22 @@ export default { }, setRepoInfo() { - let repoInfos = store.getRepoInfoForCommit(); + let repoInfos = store.getRepoInfoForCommit(this.repo); this.currUser = repoInfos.userName; this.currRepo = repoInfos.repoName; this.branch = repoInfos.activeBranch; }, setFilesForCommit() { - this.changedFiles = store.changedFilesInRepo(); + this.changedFiles = store.changedFilesInRepo(this.repo); if (this.changedFiles.length > 0) { this.changedFileBool = true; } - this.newFiles = store.newFilesInRepo(); + this.newFiles = store.newFilesInRepo(this.repo); if (this.newFiles.length > 0) { this.newFileBool = true; } - this.deletedFiles = store.deletedFilesInRepo(); + this.deletedFiles = store.deletedFilesInRepo(this.repo); if (this.deletedFiles.length > 0) { this.deletedFileBool = true; } @@ -542,7 +543,7 @@ export default { }, 60000); this.loading = false; if (!this.errorRequest) { - store.updateLocalStorageAfterCommit(this.filesPushed); + store.updateLocalStorageAfterCommit(this.filesPushed, this.repo); this.$alert("Successfully pushed", "Success", "success"); } }) diff --git a/src/components/FileExplorer.vue b/src/components/FileExplorer.vue index a812da0..6d02053 100644 --- a/src/components/FileExplorer.vue +++ b/src/components/FileExplorer.vue @@ -18,7 +18,7 @@