From 574ca7ad68154f7cf08ec6bd6798ef9a2a139fd0 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Mon, 18 May 2026 16:21:46 +0200 Subject: [PATCH] Update material rendering tests to pass TextureLoader instance --- tests/domain/material-rendering.test.ts | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/tests/domain/material-rendering.test.ts b/tests/domain/material-rendering.test.ts index 3be7ac33..8568c695 100644 --- a/tests/domain/material-rendering.test.ts +++ b/tests/domain/material-rendering.test.ts @@ -1,5 +1,5 @@ import { describe, expect, it } from "vitest"; -import { NoColorSpace, SRGBColorSpace, Texture } from "three"; +import { NoColorSpace, SRGBColorSpace, Texture, TextureLoader } from "three"; import type { LoadedImageAsset } from "../../src/assets/image-assets"; import { @@ -38,7 +38,11 @@ describe("material rendering", () => { roughness: 0.24, metallic: 0.11 }); - const textureSet = createMaterialTextureSet(material, undefined, {}); + const textureSet = createMaterialTextureSet( + material, + new TextureLoader(), + {} + ); expect(textureSet).toEqual({ baseColor: null, @@ -70,10 +74,14 @@ describe("material rendering", () => { } }); - const textureSet = createMaterialTextureSet(material, undefined, { - [albedoAsset.assetId]: albedoAsset, - [normalAsset.assetId]: normalAsset - }); + const textureSet = createMaterialTextureSet( + material, + new TextureLoader(), + { + [albedoAsset.assetId]: albedoAsset, + [normalAsset.assetId]: normalAsset + } + ); expect(textureSet.baseColor).not.toBeNull(); expect(textureSet.normal).not.toBeNull();