refactor application.yaml to become an os definition #40
This commit is contained in:
18
tests/unit/stubs/ScriptingDefinitionStub.ts
Normal file
18
tests/unit/stubs/ScriptingDefinitionStub.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
import { IScriptingDefinition } from '@/domain/IScriptingDefinition';
|
||||
import { ScriptingLanguage } from '@/domain/ScriptingLanguage';
|
||||
|
||||
export class ScriptingDefinitionStub implements IScriptingDefinition {
|
||||
public fileExtension: string = '.bat';
|
||||
public language = ScriptingLanguage.batchfile;
|
||||
public startCode = 'REM start code';
|
||||
public endCode = 'REM end code';
|
||||
|
||||
public withStartCode(startCode: string): ScriptingDefinitionStub {
|
||||
this.startCode = startCode;
|
||||
return this;
|
||||
}
|
||||
public withEndCode(endCode: string): ScriptingDefinitionStub {
|
||||
this.endCode = endCode;
|
||||
return this;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user