@@ -2606,87 +2606,97 @@ export const aQuery = (overrides?: Partial<Query>): Query => {
2606
2606
2607
2607
exports[`should use relationshipsToOmit argument to terminate circular relationships with terminateCircularRelationships enabled 1`] = `
2608
2608
"
2609
- export const anAvatar = (overrides?: Partial<Avatar>, _relationshipsToOmit: Array<string> = []): Avatar => {
2610
- const relationshipsToOmit = ([..._relationshipsToOmit, 'Avatar']);
2609
+ export const anAvatar = (overrides?: Partial<Avatar>, _relationshipsToOmit: Set<string> = new Set()): Avatar => {
2610
+ const relationshipsToOmit: Set<string> = new Set(_relationshipsToOmit);
2611
+ relationshipsToOmit.add('Avatar');
2611
2612
return {
2612
2613
id: overrides && overrides.hasOwnProperty('id') ? overrides.id! : '0550ff93-dd31-49b4-8c38-ff1cb68bdc38',
2613
2614
url: overrides && overrides.hasOwnProperty('url') ? overrides.url! : 'aliquid',
2614
2615
};
2615
2616
};
2616
2617
2617
- export const aUser = (overrides?: Partial<User>, _relationshipsToOmit: Array<string> = []): User => {
2618
- const relationshipsToOmit = ([..._relationshipsToOmit, 'User']);
2618
+ export const aUser = (overrides?: Partial<User>, _relationshipsToOmit: Set<string> = new Set()): User => {
2619
+ const relationshipsToOmit: Set<string> = new Set(_relationshipsToOmit);
2620
+ relationshipsToOmit.add('User');
2619
2621
return {
2620
2622
id: overrides && overrides.hasOwnProperty('id') ? overrides.id! : 'a5756f00-41a6-422a-8a7d-d13ee6a63750',
2621
2623
creationDate: overrides && overrides.hasOwnProperty('creationDate') ? overrides.creationDate! : '1970-01-09T16:33:21.532Z',
2622
2624
login: overrides && overrides.hasOwnProperty('login') ? overrides.login! : 'libero',
2623
- avatar: overrides && overrides.hasOwnProperty('avatar') ? overrides.avatar! : relationshipsToOmit.includes ('Avatar') ? {} as Avatar : anAvatar({}, relationshipsToOmit),
2625
+ avatar: overrides && overrides.hasOwnProperty('avatar') ? overrides.avatar! : relationshipsToOmit.has ('Avatar') ? {} as Avatar : anAvatar({}, relationshipsToOmit),
2624
2626
status: overrides && overrides.hasOwnProperty('status') ? overrides.status! : Status.Online,
2625
2627
customStatus: overrides && overrides.hasOwnProperty('customStatus') ? overrides.customStatus! : AbcStatus.HasXyzStatus,
2626
2628
scalarValue: overrides && overrides.hasOwnProperty('scalarValue') ? overrides.scalarValue! : 'neque',
2627
- camelCaseThing: overrides && overrides.hasOwnProperty('camelCaseThing') ? overrides.camelCaseThing! : relationshipsToOmit.includes ('CamelCaseThing') ? {} as CamelCaseThing : aCamelCaseThing({}, relationshipsToOmit),
2628
- unionThing: overrides && overrides.hasOwnProperty('unionThing') ? overrides.unionThing! : relationshipsToOmit.includes ('Avatar') ? {} as Avatar : anAvatar({}, relationshipsToOmit),
2629
+ camelCaseThing: overrides && overrides.hasOwnProperty('camelCaseThing') ? overrides.camelCaseThing! : relationshipsToOmit.has ('CamelCaseThing') ? {} as CamelCaseThing : aCamelCaseThing({}, relationshipsToOmit),
2630
+ unionThing: overrides && overrides.hasOwnProperty('unionThing') ? overrides.unionThing! : relationshipsToOmit.has ('Avatar') ? {} as Avatar : anAvatar({}, relationshipsToOmit),
2629
2631
prefixedEnum: overrides && overrides.hasOwnProperty('prefixedEnum') ? overrides.prefixedEnum! : PrefixedEnum.PrefixedValue,
2630
2632
};
2631
2633
};
2632
2634
2633
- export const aWithAvatar = (overrides?: Partial<WithAvatar>, _relationshipsToOmit: Array<string> = []): WithAvatar => {
2634
- const relationshipsToOmit = ([..._relationshipsToOmit, 'WithAvatar']);
2635
+ export const aWithAvatar = (overrides?: Partial<WithAvatar>, _relationshipsToOmit: Set<string> = new Set()): WithAvatar => {
2636
+ const relationshipsToOmit: Set<string> = new Set(_relationshipsToOmit);
2637
+ relationshipsToOmit.add('WithAvatar');
2635
2638
return {
2636
2639
id: overrides && overrides.hasOwnProperty('id') ? overrides.id! : '89f515e7-31e0-461d-a230-c4c7f4dafc5c',
2637
- avatar: overrides && overrides.hasOwnProperty('avatar') ? overrides.avatar! : relationshipsToOmit.includes ('Avatar') ? {} as Avatar : anAvatar({}, relationshipsToOmit),
2640
+ avatar: overrides && overrides.hasOwnProperty('avatar') ? overrides.avatar! : relationshipsToOmit.has ('Avatar') ? {} as Avatar : anAvatar({}, relationshipsToOmit),
2638
2641
};
2639
2642
};
2640
2643
2641
- export const aCamelCaseThing = (overrides?: Partial<CamelCaseThing>, _relationshipsToOmit: Array<string> = []): CamelCaseThing => {
2642
- const relationshipsToOmit = ([..._relationshipsToOmit, 'CamelCaseThing']);
2644
+ export const aCamelCaseThing = (overrides?: Partial<CamelCaseThing>, _relationshipsToOmit: Set<string> = new Set()): CamelCaseThing => {
2645
+ const relationshipsToOmit: Set<string> = new Set(_relationshipsToOmit);
2646
+ relationshipsToOmit.add('CamelCaseThing');
2643
2647
return {
2644
2648
id: overrides && overrides.hasOwnProperty('id') ? overrides.id! : '345b9cf9-00fa-4974-800f-aeee5ee7fd42',
2645
2649
};
2646
2650
};
2647
2651
2648
- export const aPrefixedResponse = (overrides?: Partial<PrefixedResponse>, _relationshipsToOmit: Array<string> = []): PrefixedResponse => {
2649
- const relationshipsToOmit = ([..._relationshipsToOmit, 'PrefixedResponse']);
2652
+ export const aPrefixedResponse = (overrides?: Partial<PrefixedResponse>, _relationshipsToOmit: Set<string> = new Set()): PrefixedResponse => {
2653
+ const relationshipsToOmit: Set<string> = new Set(_relationshipsToOmit);
2654
+ relationshipsToOmit.add('PrefixedResponse');
2650
2655
return {
2651
2656
ping: overrides && overrides.hasOwnProperty('ping') ? overrides.ping! : 'sunt',
2652
2657
};
2653
2658
};
2654
2659
2655
- export const anAbcType = (overrides?: Partial<AbcType>, _relationshipsToOmit: Array<string> = []): AbcType => {
2656
- const relationshipsToOmit = ([..._relationshipsToOmit, 'AbcType']);
2660
+ export const anAbcType = (overrides?: Partial<AbcType>, _relationshipsToOmit: Set<string> = new Set()): AbcType => {
2661
+ const relationshipsToOmit: Set<string> = new Set(_relationshipsToOmit);
2662
+ relationshipsToOmit.add('AbcType');
2657
2663
return {
2658
2664
abc: overrides && overrides.hasOwnProperty('abc') ? overrides.abc! : 'sit',
2659
2665
};
2660
2666
};
2661
2667
2662
- export const aListType = (overrides?: Partial<ListType>, _relationshipsToOmit: Array<string> = []): ListType => {
2663
- const relationshipsToOmit = ([..._relationshipsToOmit, 'ListType']);
2668
+ export const aListType = (overrides?: Partial<ListType>, _relationshipsToOmit: Set<string> = new Set()): ListType => {
2669
+ const relationshipsToOmit: Set<string> = new Set(_relationshipsToOmit);
2670
+ relationshipsToOmit.add('ListType');
2664
2671
return {
2665
2672
stringList: overrides && overrides.hasOwnProperty('stringList') ? overrides.stringList! : ['voluptatem'],
2666
2673
};
2667
2674
};
2668
2675
2669
- export const anUpdateUserInput = (overrides?: Partial<UpdateUserInput>, _relationshipsToOmit: Array<string> = []): UpdateUserInput => {
2670
- const relationshipsToOmit = ([..._relationshipsToOmit, 'UpdateUserInput']);
2676
+ export const anUpdateUserInput = (overrides?: Partial<UpdateUserInput>, _relationshipsToOmit: Set<string> = new Set()): UpdateUserInput => {
2677
+ const relationshipsToOmit: Set<string> = new Set(_relationshipsToOmit);
2678
+ relationshipsToOmit.add('UpdateUserInput');
2671
2679
return {
2672
2680
id: overrides && overrides.hasOwnProperty('id') ? overrides.id! : '1d6a9360-c92b-4660-8e5f-04155047bddc',
2673
2681
login: overrides && overrides.hasOwnProperty('login') ? overrides.login! : 'qui',
2674
- avatar: overrides && overrides.hasOwnProperty('avatar') ? overrides.avatar! : relationshipsToOmit.includes ('Avatar') ? {} as Avatar : anAvatar({}, relationshipsToOmit),
2682
+ avatar: overrides && overrides.hasOwnProperty('avatar') ? overrides.avatar! : relationshipsToOmit.has ('Avatar') ? {} as Avatar : anAvatar({}, relationshipsToOmit),
2675
2683
};
2676
2684
};
2677
2685
2678
- export const aMutation = (overrides?: Partial<Mutation>, _relationshipsToOmit: Array<string> = []): Mutation => {
2679
- const relationshipsToOmit = ([..._relationshipsToOmit, 'Mutation']);
2686
+ export const aMutation = (overrides?: Partial<Mutation>, _relationshipsToOmit: Set<string> = new Set()): Mutation => {
2687
+ const relationshipsToOmit: Set<string> = new Set(_relationshipsToOmit);
2688
+ relationshipsToOmit.add('Mutation');
2680
2689
return {
2681
- updateUser: overrides && overrides.hasOwnProperty('updateUser') ? overrides.updateUser! : relationshipsToOmit.includes ('User') ? {} as User : aUser({}, relationshipsToOmit),
2690
+ updateUser: overrides && overrides.hasOwnProperty('updateUser') ? overrides.updateUser! : relationshipsToOmit.has ('User') ? {} as User : aUser({}, relationshipsToOmit),
2682
2691
};
2683
2692
};
2684
2693
2685
- export const aQuery = (overrides?: Partial<Query>, _relationshipsToOmit: Array<string> = []): Query => {
2686
- const relationshipsToOmit = ([..._relationshipsToOmit, 'Query']);
2694
+ export const aQuery = (overrides?: Partial<Query>, _relationshipsToOmit: Set<string> = new Set()): Query => {
2695
+ const relationshipsToOmit: Set<string> = new Set(_relationshipsToOmit);
2696
+ relationshipsToOmit.add('Query');
2687
2697
return {
2688
- user: overrides && overrides.hasOwnProperty('user') ? overrides.user! : relationshipsToOmit.includes ('User') ? {} as User : aUser({}, relationshipsToOmit),
2689
- prefixed_query: overrides && overrides.hasOwnProperty('prefixed_query') ? overrides.prefixed_query! : relationshipsToOmit.includes ('PrefixedResponse') ? {} as PrefixedResponse : aPrefixedResponse({}, relationshipsToOmit),
2698
+ user: overrides && overrides.hasOwnProperty('user') ? overrides.user! : relationshipsToOmit.has ('User') ? {} as User : aUser({}, relationshipsToOmit),
2699
+ prefixed_query: overrides && overrides.hasOwnProperty('prefixed_query') ? overrides.prefixed_query! : relationshipsToOmit.has ('PrefixedResponse') ? {} as PrefixedResponse : aPrefixedResponse({}, relationshipsToOmit),
2690
2700
};
2691
2701
};
2692
2702
"
0 commit comments