feat(iteration): implement sdk v1 miniapp runtime loop
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
import { validateMiniAppManifest } from "@/runtime/app-management/miniapp-manifest";
|
||||
import { BUNDLED_REFERENCE_MANIFESTS } from "@/runtime/app-management/reference-miniapps";
|
||||
|
||||
describe("bundled MiniApp reference manifests", () => {
|
||||
it("ships Task Dashboard and Whiteboard as restricted bundled apps", () => {
|
||||
expect(BUNDLED_REFERENCE_MANIFESTS.map(manifest => manifest.app_scope)).toEqual(["task-dashboard", "whiteboard"]);
|
||||
for (const manifest of BUNDLED_REFERENCE_MANIFESTS) {
|
||||
expect(manifest.kind).toBe("bundled");
|
||||
expect(validateMiniAppManifest(manifest)).toEqual({ accepted: true });
|
||||
expect(manifest.host.surface_required).toBe(true);
|
||||
}
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user