This commit is contained in:
Kurt Hutten IrevDev
2022-08-01 14:27:11 +10:00
commit f6fe9bcaac
68 changed files with 16225 additions and 0 deletions

24
__tests__/main.test.ts Normal file
View File

@ -0,0 +1,24 @@
import { file } from '../src/main.js';
import fsp from 'fs/promises';
import { CodeOutput_type } from '../src/models.js';
describe('Testing create_file_execution', () => {
it("shouldn't throw", async () => {
const { stderr, stdout, output_files } = (await file.create_file_execution({
lang: 'go',
output: 'output.stl',
body: await fsp.readFile('./exampleGoScript.go', 'base64'),
})) as CodeOutput_type;
expect(stderr).toBe('');
expect(stdout).toBe(
[
'File conversion id: bdbf2969-8015-448b-a237-841d421fd1fe',
'File conversion status: Completed',
'Saving output to ./output.stl\n',
].join('\n'),
);
expect(output_files[0].contents).toHaveLength(191308);
expect(true).toBe(true);
});
});