The Canva Apps SDK, Connect APIs, and MCP are now unified in the Canva Developers SDK. Learn more⁠(opens in a new tab or window).
Canva Developers SDK
The Canva Apps SDK, Connect APIs, and MCP are now unified in the Canva Developers SDK. Learn more⁠(opens in a new tab or window).
API reference
Intents
Intents: Asset
Intents: Content
Intents: Design
Intents: Test
Platform: Test

initTestEnvironment

API reference for the initTestEnvironment method.

This API is only for use in unit testing and shouldn't be part of your main app code.

Initializes a test environment for the @canva/asset package, enabling unit tests to mock Canva's APIs.

This method should only be called once in a test environment, such as in a Jest setup file.

Usage: Setting up a test environment

// Import testing sub-package
import * as asset from "@canva/asset/test";
// Initialize the test environment
asset.initTestEnvironment();
// Mock the SDK
jest.mock("@canva/asset");
TYPESCRIPT

Returns

void