@bitloops/bl-transpiler
Version:
The one and only Bitloops Language transpiler
41 lines • 1.94 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.VALUE_OBJECT_PRIMITIVES_END_TO_END_TEST_CASES = void 0;
const file_js_1 = require("../../../../src/utils/file.js");
exports.VALUE_OBJECT_PRIMITIVES_END_TO_END_TEST_CASES = [
{
description: 'Test fromPrimitives with array of value object',
input: file_js_1.FileUtil.readFileString('transpiler/__tests__/end-to-end/mocks/value-object-primitives/array-properties/array-of-vo.bl'),
outputs: [
{
className: 'MoneyVO',
content: file_js_1.FileUtil.readFileString('transpiler/__tests__/end-to-end/mocks/value-object-primitives/array-properties/output.money.mock.ts'),
},
],
},
{
description: 'Test value object with standard vo property',
input: file_js_1.FileUtil.readFileString('transpiler/__tests__/end-to-end/mocks/value-object-primitives/standard-vo/input.bl'),
outputs: [
{
className: 'MoneyVO',
content: file_js_1.FileUtil.readFileString('transpiler/__tests__/end-to-end/mocks/value-object-primitives/standard-vo/output.mock.ts'),
},
],
},
{
description: 'Test regular value objects',
input: file_js_1.FileUtil.readFileString('transpiler/__tests__/end-to-end/mocks/value-object-primitives/regular-vo-s/input.bl'),
outputs: [
{
className: 'MoneyVO',
content: file_js_1.FileUtil.readFileString('transpiler/__tests__/end-to-end/mocks/value-object-primitives/regular-vo-s/output.money.mock.ts'),
},
{
className: 'AmountVO',
content: file_js_1.FileUtil.readFileString('transpiler/__tests__/end-to-end/mocks/value-object-primitives/regular-vo-s/output.amount.mock.ts'),
},
],
},
];
//# sourceMappingURL=index.js.map