From 32844b81978c9c13d09628e802de5f2aa9e36fec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Thu, 11 Nov 2021 12:05:26 +0100 Subject: [PATCH] Cleanup --- .../MySomethingList/MySomethingList.spec.js | 88 ---------- .../MySomethingList/MySomethingList.vue | 153 +----------------- webapp/pages/settings/my-social-media.spec.js | 17 -- webapp/pages/settings/my-social-media.vue | 3 +- 4 files changed, 2 insertions(+), 259 deletions(-) diff --git a/webapp/components/_new/features/MySomethingList/MySomethingList.spec.js b/webapp/components/_new/features/MySomethingList/MySomethingList.spec.js index 86a5af52e..8ac42ec35 100644 --- a/webapp/components/_new/features/MySomethingList/MySomethingList.spec.js +++ b/webapp/components/_new/features/MySomethingList/MySomethingList.spec.js @@ -1,7 +1,5 @@ import { mount } from '@vue/test-utils' -// Wolle import flushPromises from 'flush-promises' import MySomethingList from './MySomethingList.vue' -// Wolle import Vuex from 'vuex' import Vue from 'vue' const localVue = global.localVue @@ -11,9 +9,6 @@ describe('MySomethingList.vue', () => { let propsData let data let mocks - // let getters - // Wolle const socialMediaUrl = 'https://freeradical.zone/@mattwr18' - // const newSocialMediaUrl = 'https://twitter.com/mattwr18' beforeEach(() => { propsData = { @@ -34,20 +29,11 @@ describe('MySomethingList.vue', () => { success: jest.fn(), }, } - // getters = { - // 'auth/user': () => { - // return {} - // }, - // } }) describe('mount', () => { - // Wolle let form, input, slots, submitButton let form, slots const Wrapper = () => { - // const store = new Vuex.Store({ - // getters, - // }) slots = { 'list-item': '
', 'edit-item': '
', @@ -55,88 +41,15 @@ describe('MySomethingList.vue', () => { return mount(MySomethingList, { propsData, data, - // store, mocks, localVue, slots, }) } - // describe('adding social media link', () => { - // beforeEach(async () => { - // wrapper = Wrapper() - // form = wrapper.find('form') - // form.trigger('submit') - // await Vue.nextTick() - // console.log(wrapper.html()) - // console.log('wrapper.vm.socialMediaLinks: ', wrapper.vm.socialMediaLinks) - // input = wrapper.find('input#editSocialMedia') - // console.log('input: ', input) - // submitButton = wrapper.find('button') - // }) - - // Wolle it('requires the link to be a valid url', async () => { - // input.setValue('some value') - // form.trigger('submit') - // await Vue.nextTick() - // expect(mocks.$apollo.mutate).not.toHaveBeenCalled() - // }) - - // Wolle it('displays an error message when not saved successfully', async () => { - // mocks.$apollo.mutate.mockRejectedValue({ message: 'Ouch!' }) - // input.setValue(newSocialMediaUrl) - // form.trigger('submit') - // await Vue.nextTick() - // await flushPromises() - // expect(mocks.$toast.error).toHaveBeenCalledTimes(1) - // }) - - // describe('success', () => { - // beforeEach(async () => { - // mocks.$apollo.mutate.mockResolvedValue({ - // data: { CreateSocialMedia: { id: 's2', url: newSocialMediaUrl } }, - // }) - // input.setValue(newSocialMediaUrl) - // form.trigger('submit') - // await Vue.nextTick() - // }) - - // it('sends the new url to the backend', () => { - // const expected = expect.objectContaining({ - // variables: { url: newSocialMediaUrl }, - // }) - - // expect(mocks.$apollo.mutate).toHaveBeenCalledWith(expected) - // }) - - // it('displays a success message', async () => { - // await flushPromises() - // expect(mocks.$toast.success).toHaveBeenCalledTimes(1) - // }) - - // it('clears the form', async () => { - // await flushPromises() - // expect(input.value).toBe(undefined) - // expect(submitButton.vm.$attrs.disabled).toBe(true) - // }) - // }) - // }) - describe('given existing social media links', () => { beforeEach(() => { - // getters = { - // 'auth/user': () => ({ - // socialMedia: [{ id: 's1', url: socialMediaUrl }], - // }), - // } - // Wolle propsData = { editingLink: { id: 's1', url: socialMediaUrl } } - // data = () => { - // return { - // editingLink: { id: 's2', url: socialMediaUrl }, - // } - // } wrapper = Wrapper() - // form = wrapper.find('form') }) describe('for each item it', () => { @@ -158,7 +71,6 @@ describe('MySomethingList.vue', () => { const editButton = wrapper.find('.base-button[data-test="edit-button"]') editButton.trigger('click') await Vue.nextTick() - // Wolle input = wrapper.find('input#editSocialMedia') }) it('disables adding items while editing', () => { diff --git a/webapp/components/_new/features/MySomethingList/MySomethingList.vue b/webapp/components/_new/features/MySomethingList/MySomethingList.vue index 4eb18064b..b5d44e111 100644 --- a/webapp/components/_new/features/MySomethingList/MySomethingList.vue +++ b/webapp/components/_new/features/MySomethingList/MySomethingList.vue @@ -18,12 +18,6 @@ - @@ -33,11 +27,6 @@