diff --git a/backend/src/schema/resolvers/embeds/findProvider.js b/backend/src/schema/resolvers/embeds/findProvider.js index c7d910918..4742935b7 100644 --- a/backend/src/schema/resolvers/embeds/findProvider.js +++ b/backend/src/schema/resolvers/embeds/findProvider.js @@ -3,9 +3,10 @@ import path from 'path' import minimatch from 'minimatch' let oEmbedProvidersFile = fs.readFileSync( - path.join(__dirname, '../../../../public/providers.json'), + path.join(__dirname, './providers.json'), 'utf8', ) + // some providers allow a format parameter // we need JSON oEmbedProvidersFile = oEmbedProvidersFile.replace(/\{format\}/g, 'json') diff --git a/webapp/components/Embed/EmbedComponent.spec.js b/webapp/components/Embed/EmbedComponent.spec.js index 09546bf15..b4fbe6a60 100644 --- a/webapp/components/Embed/EmbedComponent.spec.js +++ b/webapp/components/Embed/EmbedComponent.spec.js @@ -68,6 +68,8 @@ describe('EmbedComponent.vue', () => { selector: '.embed-preview-image--clickable', }) }) + + }) describe('given a href with embed html', () => { @@ -91,7 +93,6 @@ describe('EmbedComponent.vue', () => { 'She’s incapable of controlling her limbs when her kitty is around. The obsession grows every day. Ps. That’s a sleep sack she’s in. Not a starfish outfit. Al...', ) }) - }) describe('onEmbed returned embed data with html', () => { beforeEach(() => { @@ -141,7 +142,7 @@ describe('EmbedComponent.vue', () => { expect(wrapper.vm.checkedAlwaysAllowEmbeds).toBe(true) }) - it('click do not show iframe', () => { + it('click cancel do not show iframe', () => { wrapper.setData({ showOverlay: true }) wrapper.find('.ds-button-ghost').trigger('click') expect(wrapper.vm.showOverlay).toBe(false) @@ -154,5 +155,6 @@ describe('EmbedComponent.vue', () => { expect(wrapper.find('.embed-preview-image--clickable')).toEqual({}) }) }) + }) }) -}) +}) \ No newline at end of file