UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

32 lines (26 loc) 1.01 kB
import { diskUtil } from '@sprucelabs/spruce-skill-utils' import { test } from '@sprucelabs/test-utils' import AbstractInstanceTest from './AbstractInstanceTest' import { generateExpectedStaticTestContents } from './testFileContentsGenerators' export default class StaticTestsWhenAlreadyExistsTest extends AbstractInstanceTest { @test() protected static async canCreateStaticTestsWhenAlreadyExists() { const testFile = await this.createTestAndGetCreatedFilePath('AFirstTest') diskUtil.writeFile( testFile, generateExpectedStaticTestContents('AFirstTest') ) await this.createTestAndAssertContentsEqual( 'ASecondTest', generateExpectedStaticTestContents('ASecondTest'), true ) diskUtil.deleteFile(testFile) await this.createTestAndAssertContentsEqual( 'AThirdTest', generateExpectedStaticTestContents('AThirdTest'), true ) } }