Skip to content

Commit

Permalink
#486 test improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
willosborne committed Oct 25, 2024
1 parent c47c06c commit 47953df
Showing 1 changed file with 1 addition and 111 deletions.
112 changes: 1 addition & 111 deletions cli/src/commands/generate/components/instantiate.spec.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-disable @typescript-eslint/no-explicit-any */

import { arrayBuffer } from 'stream/consumers';
import { SchemaDirectory } from '../schema-directory';
import { instantiateGenericObject } from './instantiate';

Expand Down Expand Up @@ -164,113 +163,4 @@ describe('instantiateGenericObject', () => {
},
);
});
});

function getSampleArrayContents(properties: any, required: string[] = []): any {
return {
type: 'array',
prefixItems: [
{
properties: properties,
required: required
}
]
};
}


// describe('instantiateGenericObject', () => {

// it('return instantiated node with array property', () => {
// const pattern = getSampleNodeInterfaces({
// 'property-name': {
// type: 'array'
// }
// });
// expect(instantiateNodeInterfaces(pattern, mockSchemaDir, false, true))
// .toEqual(
// [{
// 'property-name': [
// '{{ PROPERTY_NAME }}'
// ]
// }]
// );
// });

// it('return instantiated node with string property', () => {
// const pattern = getSampleNodeInterfaces({
// 'property-name': {
// type: 'string'
// }
// });

// expect(instantiateNodeInterfaces(pattern, mockSchemaDir, false, true))
// .toEqual([
// {
// 'property-name': '{{ PROPERTY_NAME }}'
// }
// ]);
// });

// it('return instantiated node with const property', () => {
// const pattern = getSampleNodeInterfaces({
// 'property-name': {
// const: 'value here'
// }
// });

// expect(instantiateNodeInterfaces(pattern, mockSchemaDir, false, true))
// .toEqual([
// {
// 'property-name': 'value here'
// }
// ]);
// });

// it('only instantiate required properties when instantiateAll set to false', () => {
// const pattern = getSampleNodeInterfaces({
// 'property-name': {
// const: 'value here'
// },
// 'ignored-prop': {
// const: 'value here'
// }
// }, ['property-name']);

// expect(instantiateNodeInterfaces(pattern, mockSchemaDir, false, false))
// .toEqual([
// {
// 'property-name': 'value here'
// }
// ]);
// });

// it('call schema directory to resolve $ref interfaces`', () => {
// const reference = 'https://calm.com/core.json#/interface';

// const pattern = {
// prefixItems: [
// {
// '$ref': reference
// }
// ]
// };

// const spy = jest.spyOn(mockSchemaDir, 'getDefinition');
// spy.mockReturnValue({
// properties: {
// 'property-name': {
// const: 'value here'
// }
// }
// });

// expect(instantiateNodeInterfaces(pattern, mockSchemaDir, false, true))
// .toEqual([
// {
// 'property-name': 'value here'
// }
// ]);
// expect(spy).toHaveBeenCalledWith(reference);
// });
// });
});

0 comments on commit 47953df

Please sign in to comment.