@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
47 lines (40 loc) • 1.11 kB
Plain Text
import { assertOptions } from '@sprucelabs/schema'
import { fake } from '@sprucelabs/spruce-test-fixtures'
import AbstractSpruceTest, {
test,
suite,
assert,
errorAssert,
} from '@sprucelabs/test-utils'
.login()
()
export default class StaticTestFinderTest extends AbstractSpruceTest {
private responseBody = generateId()
private readonly test = generateId()
()
protected async throwsWithMissing() {
const finder = StaticTestFinder.Finder()
const err = await assert.doesThrowAsync(() => finder.find())
console.log(this.responseBody)
console.log(this.test)
errorAssert.assertError(err, 'MISSING_PARAMETERS', {
parameters: ['lookupDir'],
})
}
()
protected async yourNextTest() {
assert.isTrue(false)
}
('this has a description')
protected async anotherTest() {
assert.isFalse(true)
}
}
class StaticTestFinder {
public static Finder() {
return new this()
}
public async find() {
assertOptions({}, ['lookupDir'])
}
}