Add test for starter environment project package serialization

This commit is contained in:
2026-04-15 04:28:00 +02:00
parent 2a9b6f661c
commit 902eacc18c

View File

@@ -0,0 +1,21 @@
import { describe, expect, it } from "vitest";
import { applyStarterEnvironmentAssetsToProjectDocument } from "../../src/assets/starter-environment-assets";
import { createEmptyProjectDocument } from "../../src/document/scene-document";
import {
loadProjectPackage,
saveProjectPackage
} from "../../src/serialization/project-package";
describe("starter environment project packages", () => {
it("saves and reloads builtin starter environments without asset storage", async () => {
const document = applyStarterEnvironmentAssetsToProjectDocument(
createEmptyProjectDocument()
);
const bytes = await saveProjectPackage(document, null);
const loadedDocument = await loadProjectPackage(bytes, null);
expect(loadedDocument).toEqual(document);
});
});