Add test for starter environment project package serialization
This commit is contained in:
@@ -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);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user