diff --git a/entry_types/scrolled/package/spec/contentElements/iframeEmbed/IframeEmbed-spec.js b/entry_types/scrolled/package/spec/contentElements/iframeEmbed/IframeEmbed-spec.js new file mode 100644 index 0000000000..22fbc1d293 --- /dev/null +++ b/entry_types/scrolled/package/spec/contentElements/iframeEmbed/IframeEmbed-spec.js @@ -0,0 +1,27 @@ +import React from 'react'; +import '@testing-library/jest-dom/extend-expect'; + +import {renderInContentElement} from 'pageflow-scrolled/testHelpers'; +import {IframeEmbed} from 'contentElements/iframeEmbed/IframeEmbed'; +import fitViewportStyles from 'frontend/FitViewport.module.css'; + +describe('IframeEmbed', () => { + it('renders FitViewport with aspect ratio by default', () => { + const {container} = renderInContentElement( + , + {seed: {}} + ); + + expect(container.querySelector(`.${fitViewportStyles.container}`)).not.toBeNull(); + }); + + it('skips aspect ratio when autoResize is enabled', () => { + const {container} = renderInContentElement( + , + {seed: {}} + ); + + expect(container.querySelector(`.${fitViewportStyles.container}`)).toBeNull(); + }); +}); diff --git a/entry_types/scrolled/package/src/contentElements/iframeEmbed/IframeEmbed.js b/entry_types/scrolled/package/src/contentElements/iframeEmbed/IframeEmbed.js index 20560ca3af..5135f7bf80 100644 --- a/entry_types/scrolled/package/src/contentElements/iframeEmbed/IframeEmbed.js +++ b/entry_types/scrolled/package/src/contentElements/iframeEmbed/IframeEmbed.js @@ -55,7 +55,7 @@ export function IframeEmbed({configuration}) { return (
-