@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
20 lines (17 loc) • 777 B
text/typescript
import { test } from '@sprucelabs/test-utils'
import AbstractInstanceTest from './AbstractInstanceTest'
import { generateExpectedInstanceTestContents } from './testFileContentsGenerators'
export default class InstanceBasedTestingTest extends AbstractInstanceTest {
()
protected static async ifNoTestsExistCreatesInstanceTest() {
const name = 'My First Test'
const expected = generateExpectedInstanceTestContents(name)
await this.createTestAndAssertContentsEqual(name, expected)
}
()
protected static async secondTestAlsoInstance() {
const name = 'My Second Test'
const expected = generateExpectedInstanceTestContents(name)
await this.createTestAndAssertContentsEqual(name, expected, true)
}
}