From 04fb116ce9c59792c1a10d096da3b6b1dcf6945a Mon Sep 17 00:00:00 2001 From: ogerly Date: Tue, 12 Apr 2022 08:43:06 +0200 Subject: [PATCH] remove QrCodeReader.vue & vue-qrcode-reader from system --- frontend/package.json | 1 - .../components/QrCode/QrCodeReader.spec.js | 70 ------------------ .../src/components/QrCode/QrCodeReader.vue | 72 ------------------- frontend/yarn.lock | 40 ----------- 4 files changed, 183 deletions(-) delete mode 100644 frontend/src/components/QrCode/QrCodeReader.spec.js delete mode 100644 frontend/src/components/QrCode/QrCodeReader.vue diff --git a/frontend/package.json b/frontend/package.json index 30ea80023..aad3bcfb0 100755 --- a/frontend/package.json +++ b/frontend/package.json @@ -60,7 +60,6 @@ "vue-loading-overlay": "^3.4.2", "vue-moment": "^4.1.0", "vue-qrcode": "0.3.5", - "vue-qrcode-reader": "^2.3.16", "vue-router": "^3.0.6", "vue2-transitions": "^0.2.3", "vuex": "^3.6.0", diff --git a/frontend/src/components/QrCode/QrCodeReader.spec.js b/frontend/src/components/QrCode/QrCodeReader.spec.js deleted file mode 100644 index 6b3557028..000000000 --- a/frontend/src/components/QrCode/QrCodeReader.spec.js +++ /dev/null @@ -1,70 +0,0 @@ -import { mount } from '@vue/test-utils' -import QrCodeReader from './QrCodeReader' - -const localVue = global.localVue - -describe('QrCodeReader', () => { - let wrapper - - const mocks = { - $t: jest.fn((t) => t), - } - - const stubs = { - QrcodeStream: true, - QrcodeCapture: true, - } - - const Wrapper = () => { - return mount(QrCodeReader, { localVue, mocks, stubs }) - } - - describe('mount', () => { - beforeEach(() => { - wrapper = Wrapper() - }) - - it('renders the component', () => { - expect(wrapper.find('div.alert').exists()).toBeTruthy() - }) - - describe('scanning', () => { - beforeEach(async () => { - wrapper.find('a').trigger('click') - }) - - it('has a scanning stream', () => { - expect(wrapper.findComponent({ name: 'QrcodeStream' }).exists()).toBeTruthy() - }) - - describe('decode', () => { - beforeEach(async () => { - await wrapper - .findComponent({ name: 'QrcodeStream' }) - .vm.$emit('decode', '[{"email": "user@example.org", "amount": 10.0}]') - }) - - it('emits set transaction', () => { - expect(wrapper.emitted()['set-transaction']).toEqual([ - [ - { - email: 'user@example.org', - amount: 10, - }, - ], - ]) - }) - }) - - describe('detect', () => { - beforeEach(async () => { - await wrapper.find('div.row > *').vm.$emit('detect') - }) - - it('calls onDetect', () => { - expect(wrapper.vm.detect).toBeTruthy() - }) - }) - }) - }) -}) diff --git a/frontend/src/components/QrCode/QrCodeReader.vue b/frontend/src/components/QrCode/QrCodeReader.vue deleted file mode 100644 index 32e527cfe..000000000 --- a/frontend/src/components/QrCode/QrCodeReader.vue +++ /dev/null @@ -1,72 +0,0 @@ - - - diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 427581f4c..312a2f4c0 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -4584,11 +4584,6 @@ caller-path@^2.0.0: dependencies: caller-callsite "^2.0.0" -callforth@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/callforth/-/callforth-0.3.1.tgz#d40f610c7dd47d0011fd84bac32b3fe11cff1785" - integrity sha512-Q2zPfqnwoKsb1DTVCr4lmhe49wKNBsMmNlbudjleu3/co+Nw1pOqFHYJHrW3VZ253ou9AAr+xauQR0C55NPdzA== - callsites@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" @@ -5250,11 +5245,6 @@ core-js@^3.20.2: resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.20.3.tgz#c710d0a676e684522f3db4ee84e5e18a9d11d69a" integrity sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag== -core-js@^3.6.5: - version "3.9.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.9.0.tgz#790b1bb11553a2272b36e2625c7179db345492f8" - integrity sha512-PyFBJaLq93FlyYdsndE5VaueA9K5cNB7CGzeCj191YYLhkQM0gdZR2SKihM70oF0wdqKSKClv/tEBOpoRmdOVQ== - core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -12659,13 +12649,6 @@ rsvp@^4.8.4: resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== -rtcpeerconnection-shim@^1.2.15: - version "1.2.15" - resolved "https://registry.yarnpkg.com/rtcpeerconnection-shim/-/rtcpeerconnection-shim-1.2.15.tgz#e7cc189a81b435324c4949aa3dfb51888684b243" - integrity sha512-C6DxhXt7bssQ1nHb154lqeL0SXz5Dx4RczXZu2Aa/L1NJFnEVDxFwCBo3fqtuljhHIGceg5JKBV4XJ0gW5JKyw== - dependencies: - sdp "^2.6.0" - run-async@^2.2.0: version "2.4.1" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" @@ -12798,11 +12781,6 @@ schema-utils@^3.0.0: ajv "^6.12.5" ajv-keywords "^3.5.2" -sdp@^2.12.0, sdp@^2.6.0: - version "2.12.0" - resolved "https://registry.yarnpkg.com/sdp/-/sdp-2.12.0.tgz#338a106af7560c86e4523f858349680350d53b22" - integrity sha512-jhXqQAQVM+8Xj5EjJGVweuEzgtGWb3tmEEpl3CLP3cStInSbVHSg0QWOGQzNq8pSID4JkpeV2mPqlMDLrm0/Vw== - select-hose@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" @@ -14637,16 +14615,6 @@ vue-moment@^4.1.0: dependencies: moment "^2.19.2" -vue-qrcode-reader@^2.3.16: - version "2.3.16" - resolved "https://registry.yarnpkg.com/vue-qrcode-reader/-/vue-qrcode-reader-2.3.16.tgz#600f24d0b652bfded29c50a7695c7f521b71c7bb" - integrity sha512-sxw4761nxyIPNCNyqWeZqYLf+PHa3CBd/2ls0J2w5ExIeIJEGWugDq+gGtc9Kj2OJjfcWvlWax1AGa8AMe/SCA== - dependencies: - callforth "^0.3.1" - core-js "^3.6.5" - vue "^2.6.11" - webrtc-adapter "7.7.0" - vue-qrcode@0.3.5: version "0.3.5" resolved "https://registry.yarnpkg.com/vue-qrcode/-/vue-qrcode-0.3.5.tgz#d95bd81fea0c7f007f4e69244203d0eee2d573a5" @@ -14927,14 +14895,6 @@ webpack@^4.0.0: watchpack "^1.7.4" webpack-sources "^1.4.1" -webrtc-adapter@7.7.0: - version "7.7.0" - resolved "https://registry.yarnpkg.com/webrtc-adapter/-/webrtc-adapter-7.7.0.tgz#e56ff25f925177ac553a7c49323ca4108d2b5f4d" - integrity sha512-7Bp9OBnx642oJRkom1tNAbeJjUadAq2rh5xLL9YXPw5hVyt2h4hHr5bcoPYDs1stp/mZHSPSQA34YISdnr0DBQ== - dependencies: - rtcpeerconnection-shim "^1.2.15" - sdp "^2.12.0" - websocket-driver@>=0.5.1, websocket-driver@^0.7.4: version "0.7.4" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760"