diff --git a/src/api/__mocks__/settings.js b/src/api/__mocks__/settings.js new file mode 100644 index 00000000..4c26be30 --- /dev/null +++ b/src/api/__mocks__/settings.js @@ -0,0 +1,29 @@ +const configsWithoutTagPolicy = { + configs: [{ + group: ':pleroma', + key: ':mrf', + value: [ + { tuple: [':policies', 'Pleroma.Web.ActivityPub.MRF.ObjectAgePolicy'] }, + { tuple: [':transparency', true] }, + { tuple: [':transparency_exclusions', []] } + ] }], + need_reboot: false +} + +const configAfterUpdate = { + configs: [{ + db: [':policies'], + group: ':pleroma', + key: ':mrf', + value: [{ tuple: [':policies', ['Pleroma.Web.ActivityPub.MRF.ObjectAgePolicy', 'Pleroma.Web.ActivityPub.MRF.TagPolicy']] }] + }], + need_reboot: false +} + +export async function fetchSettings(authHost, token) { + return Promise.resolve({ data: configsWithoutTagPolicy }) +} + +export async function updateSettings(configs, authHost, token) { + return Promise.resolve({ data: configAfterUpdate }) +} diff --git a/test/views/users/index.test.js b/test/views/users/index.test.js index dc9eb370..c95dbabe 100644 --- a/test/views/users/index.test.js +++ b/test/views/users/index.test.js @@ -17,6 +17,7 @@ localVue.use(Element) jest.mock('@/api/app') jest.mock('@/api/nodeInfo') jest.mock('@/api/users') +jest.mock('@/api/settings') describe('Search and filter users', () => { let store