Stabilize MImage/MVideoBodyView snapshots (#33289)
* Stabilize MImage/MVideoBodyView snapshots * add to global * Use vite/client for imports * fixup
This commit is contained in:
@@ -13,9 +13,3 @@ declare module "*.md?raw" {
|
|||||||
const content: string;
|
const content: string;
|
||||||
export default content;
|
export default content;
|
||||||
}
|
}
|
||||||
|
|
||||||
// For importing PNGs for use in testing
|
|
||||||
declare module "*.png" {
|
|
||||||
const content: string;
|
|
||||||
export default content;
|
|
||||||
}
|
|
||||||
|
|||||||
+3
-4
@@ -18,10 +18,9 @@ import {
|
|||||||
type ImageBodyViewActions,
|
type ImageBodyViewActions,
|
||||||
type ImageBodyViewSnapshot,
|
type ImageBodyViewSnapshot,
|
||||||
} from "./ImageBodyView";
|
} from "./ImageBodyView";
|
||||||
|
import imageSrc from "../../../../../../static/image-body/install-spinner.png";
|
||||||
const imageSrc = new URL("../../../../../../static/image-body/install-spinner.png", import.meta.url).href;
|
import thumbnailSrc from "../../../../../../static/image-body/install-spinner.png";
|
||||||
const thumbnailSrc = new URL("../../../../../../static/image-body/install-spinner.png", import.meta.url).href;
|
import animatedGifSrc from "../../../../../../static/image-body/install-spinner.gif";
|
||||||
const animatedGifSrc = new URL("../../../../../../static/image-body/install-spinner.gif", import.meta.url).href;
|
|
||||||
const demoBlurhash = "LEHV6nWB2yk8pyo0adR*.7kCMdnj";
|
const demoBlurhash = "LEHV6nWB2yk8pyo0adR*.7kCMdnj";
|
||||||
const imageBodyViewStateOptions = [ImageBodyViewState.ERROR, ImageBodyViewState.HIDDEN, ImageBodyViewState.READY];
|
const imageBodyViewStateOptions = [ImageBodyViewState.ERROR, ImageBodyViewState.HIDDEN, ImageBodyViewState.READY];
|
||||||
const imageBodyViewPlaceholderOptions = [
|
const imageBodyViewPlaceholderOptions = [
|
||||||
|
|||||||
+8
-8
@@ -7,7 +7,7 @@ exports[`ImageBodyView > matches snapshot for animated-preview story 1`] = `
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
class="ImageBodyView-module_link"
|
class="ImageBodyView-module_link"
|
||||||
href="http://localhost:63315/static/image-body/install-spinner.gif"
|
href="/static/image-body/install-spinner.gif"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
class="ImageBodyView-module_thumbnailContainer"
|
class="ImageBodyView-module_thumbnailContainer"
|
||||||
@@ -19,7 +19,7 @@ exports[`ImageBodyView > matches snapshot for animated-preview story 1`] = `
|
|||||||
<img
|
<img
|
||||||
alt="Element logo"
|
alt="Element logo"
|
||||||
class="ImageBodyView-module_image"
|
class="ImageBodyView-module_image"
|
||||||
src="http://localhost:63315/static/image-body/install-spinner.png"
|
src="/static/image-body/install-spinner.png"
|
||||||
/>
|
/>
|
||||||
<p
|
<p
|
||||||
class="ImageBodyView-module_gifLabel"
|
class="ImageBodyView-module_gifLabel"
|
||||||
@@ -43,7 +43,7 @@ exports[`ImageBodyView > matches snapshot for default story 1`] = `
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
class="ImageBodyView-module_link"
|
class="ImageBodyView-module_link"
|
||||||
href="http://localhost:63315/static/image-body/install-spinner.png"
|
href="/static/image-body/install-spinner.png"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
class="ImageBodyView-module_thumbnailContainer"
|
class="ImageBodyView-module_thumbnailContainer"
|
||||||
@@ -55,7 +55,7 @@ exports[`ImageBodyView > matches snapshot for default story 1`] = `
|
|||||||
<img
|
<img
|
||||||
alt="Element logo"
|
alt="Element logo"
|
||||||
class="ImageBodyView-module_image"
|
class="ImageBodyView-module_image"
|
||||||
src="http://localhost:63315/static/image-body/install-spinner.png"
|
src="/static/image-body/install-spinner.png"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -147,7 +147,7 @@ exports[`ImageBodyView > matches snapshot for loading-with-blurhash story 1`] =
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
class="ImageBodyView-module_link"
|
class="ImageBodyView-module_link"
|
||||||
href="http://localhost:63315/static/image-body/install-spinner.png"
|
href="/static/image-body/install-spinner.png"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
class="ImageBodyView-module_thumbnailContainer"
|
class="ImageBodyView-module_thumbnailContainer"
|
||||||
@@ -173,7 +173,7 @@ exports[`ImageBodyView > matches snapshot for loading-with-blurhash story 1`] =
|
|||||||
<img
|
<img
|
||||||
alt="Element logo"
|
alt="Element logo"
|
||||||
class="ImageBodyView-module_image"
|
class="ImageBodyView-module_image"
|
||||||
src="http://localhost:63315/static/image-body/install-spinner.png"
|
src="/static/image-body/install-spinner.png"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -192,7 +192,7 @@ exports[`ImageBodyView > matches snapshot for loading-with-spinner story 1`] = `
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
class="ImageBodyView-module_link"
|
class="ImageBodyView-module_link"
|
||||||
href="http://localhost:63315/static/image-body/install-spinner.png"
|
href="/static/image-body/install-spinner.png"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
class="ImageBodyView-module_thumbnailContainer"
|
class="ImageBodyView-module_thumbnailContainer"
|
||||||
@@ -225,7 +225,7 @@ exports[`ImageBodyView > matches snapshot for loading-with-spinner story 1`] = `
|
|||||||
<img
|
<img
|
||||||
alt="Element logo"
|
alt="Element logo"
|
||||||
class="ImageBodyView-module_image"
|
class="ImageBodyView-module_image"
|
||||||
src="http://localhost:63315/static/image-body/install-spinner.png"
|
src="/static/image-body/install-spinner.png"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
+1
-2
@@ -17,8 +17,7 @@ import {
|
|||||||
} from "./VideoBodyView";
|
} from "./VideoBodyView";
|
||||||
import { useMockedViewModel } from "../../../../../core/viewmodel/useMockedViewModel";
|
import { useMockedViewModel } from "../../../../../core/viewmodel/useMockedViewModel";
|
||||||
import { withViewDocs } from "../../../../../../.storybook/withViewDocs";
|
import { withViewDocs } from "../../../../../../.storybook/withViewDocs";
|
||||||
|
import demoVideo from "../../../../../../static/videoBodyDemo.webm";
|
||||||
const demoVideo = new URL("../../../../../../static/videoBodyDemo.webm", import.meta.url).href;
|
|
||||||
|
|
||||||
type VideoBodyViewProps = VideoBodyViewSnapshot &
|
type VideoBodyViewProps = VideoBodyViewSnapshot &
|
||||||
VideoBodyViewActions & {
|
VideoBodyViewActions & {
|
||||||
|
|||||||
+1
-1
@@ -79,7 +79,7 @@ exports[`VideoBodyView > matches snapshot for ready story 1`] = `
|
|||||||
crossorigin="anonymous"
|
crossorigin="anonymous"
|
||||||
poster="/static/element.png"
|
poster="/static/element.png"
|
||||||
preload="none"
|
preload="none"
|
||||||
src="http://localhost:63315/static/videoBodyDemo.webm"
|
src="/static/videoBodyDemo.webm"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"declaration": true,
|
"declaration": true,
|
||||||
"jsx": "react",
|
"jsx": "react",
|
||||||
"lib": ["es2022", "es2024.promise", "dom", "dom.iterable"],
|
"lib": ["es2022", "es2024.promise", "dom", "dom.iterable"],
|
||||||
"types": ["storybook-addon-vis/matcher"],
|
"types": ["vite/client", "storybook-addon-vis/matcher"],
|
||||||
"strict": true,
|
"strict": true,
|
||||||
"paths": {
|
"paths": {
|
||||||
"@test-utils": ["./src/test/utils/index"]
|
"@test-utils": ["./src/test/utils/index"]
|
||||||
|
|||||||
Reference in New Issue
Block a user