Skip to main content

Init Framework

For Framework to operate properly you need to initialize it first. You can do it with provided init method.

init( basePath, options)​

Initializes framework variables.

Arguments​

NameTypeOptionalDescription
basePathstringpath to the folder holding all Cadence template files
optionsobject✅options object to use during initialization

Options​

NameTypeOptionalDescription
pkey✅private key for service account

Usage​

import path from "path"
import {init} from "@onflow/flow-js-testing"

describe("test setup", () => {
beforeEach(async () => {
const basePath = path.resolve(__dirname, "../cadence")
await init(basePath)

// alternatively you can pass specific port
// await init(basePath, {port: 8085})
})
})