11// Jest Snapshot v1, https://goo.gl/fbAQLP
22
3+ exports [` should parenthesize implementing types with 3+ implementations 1` ] = `
4+ "
5+ export const mockQuery = (overrides?: Partial<Query >, _relationshipsToOmit: Set<string > = new Set()): Query => {
6+ const relationshipsToOmit : Set <string > = new Set(_relationshipsToOmit);
7+ relationshipsToOmit.add('Query');
8+ return {
9+ getData : overrides && overrides .hasOwnProperty (' getData' ) ? overrides .getData ! : relationshipsToOmit .has (' Container' ) ? {} as Container : mockContainer ({}, relationshipsToOmit ),
10+ } ;
11+ };
12+
13+ export const mockContainer = (overrides?: Partial<Container >, _relationshipsToOmit: Set<string > = new Set()): Container => {
14+ const relationshipsToOmit : Set <string > = new Set(_relationshipsToOmit);
15+ relationshipsToOmit.add('Container');
16+ return {
17+ id : overrides && overrides .hasOwnProperty (' id' ) ? overrides .id ! : ' vindico' ,
18+ dataItem : overrides && overrides .hasOwnProperty (' dataItem' ) ? overrides .dataItem ! : (relationshipsToOmit .has (' TypeA' ) ? {} as TypeA : mockTypeA ({}, relationshipsToOmit )) || (relationshipsToOmit .has (' TypeB' ) ? {} as TypeB : mockTypeB ({}, relationshipsToOmit )) || (relationshipsToOmit .has (' TypeC' ) ? {} as TypeC : mockTypeC ({}, relationshipsToOmit )),
19+ } ;
20+ };
21+
22+ export const mockDataItem = (overrides?: Partial<DataItem >, _relationshipsToOmit: Set<string > = new Set()): DataItem => {
23+ const relationshipsToOmit : Set <string > = new Set(_relationshipsToOmit);
24+ relationshipsToOmit.add('DataItem');
25+ return {
26+ name : overrides && overrides .hasOwnProperty (' name' ) ? overrides .name ! : ' vitiosus' ,
27+ } ;
28+ };
29+
30+ export const mockTypeA = (overrides?: Partial<TypeA >, _relationshipsToOmit: Set<string > = new Set()): TypeA => {
31+ const relationshipsToOmit : Set <string > = new Set(_relationshipsToOmit);
32+ relationshipsToOmit.add('TypeA');
33+ return {
34+ name : overrides && overrides .hasOwnProperty (' name' ) ? overrides .name ! : ' demens' ,
35+ fieldA : overrides && overrides .hasOwnProperty (' fieldA' ) ? overrides .fieldA ! : ' occaecati' ,
36+ } ;
37+ };
38+
39+ export const mockTypeB = (overrides?: Partial<TypeB >, _relationshipsToOmit: Set<string > = new Set()): TypeB => {
40+ const relationshipsToOmit : Set <string > = new Set(_relationshipsToOmit);
41+ relationshipsToOmit.add('TypeB');
42+ return {
43+ name : overrides && overrides .hasOwnProperty (' name' ) ? overrides .name ! : ' vitiosus' ,
44+ fieldB : overrides && overrides .hasOwnProperty (' fieldB' ) ? overrides .fieldB ! : ' deputo' ,
45+ } ;
46+ };
47+
48+ export const mockTypeC = (overrides?: Partial<TypeC >, _relationshipsToOmit: Set<string > = new Set()): TypeC => {
49+ const relationshipsToOmit : Set <string > = new Set(_relationshipsToOmit);
50+ relationshipsToOmit.add('TypeC');
51+ return {
52+ name : overrides && overrides .hasOwnProperty (' name' ) ? overrides .name ! : ' colo' ,
53+ fieldC : overrides && overrides .hasOwnProperty (' fieldC' ) ? overrides .fieldC ! : ' claustrum' ,
54+ } ;
55+ };
56+ "
57+ `;
58+
359exports[`should support useImplementingTypes and terminateCircularRelationships at the same time 1`] = `
460"
561export const mockQuery = (overrides?: Partial<Query >, _relationshipsToOmit: Set<string > = new Set()): Query => {
@@ -15,7 +71,7 @@ export const mockUser = (overrides?: Partial<User>, _relationshipsToOmit: Set<st
1571 relationshipsToOmit.add('User');
1672 return {
1773 id : overrides && overrides .hasOwnProperty (' id' ) ? overrides .id ! : ' suscipio' ,
18- events : overrides && overrides .hasOwnProperty (' events' ) ? overrides .events ! : [relationshipsToOmit .has (' MeetingEvent' ) ? {} as MeetingEvent : mockMeetingEvent ({}, relationshipsToOmit ) || relationshipsToOmit .has (' OtherEvent' ) ? {} as OtherEvent : mockOtherEvent ({}, relationshipsToOmit )],
74+ events : overrides && overrides .hasOwnProperty (' events' ) ? overrides .events ! : [( relationshipsToOmit .has (' MeetingEvent' ) ? {} as MeetingEvent : mockMeetingEvent ({}, relationshipsToOmit )) || ( relationshipsToOmit .has (' OtherEvent' ) ? {} as OtherEvent : mockOtherEvent ({}, relationshipsToOmit ) )],
1975 } ;
2076};
2177
@@ -36,7 +92,7 @@ export const mockMeetingEvent = (overrides?: Partial<MeetingEvent>, _relationshi
3692 endDate : overrides && overrides .hasOwnProperty (' endDate' ) ? overrides .endDate ! : ' adicio' ,
3793 startDate : overrides && overrides .hasOwnProperty (' startDate' ) ? overrides .startDate ! : ' altus' ,
3894 timeZone : overrides && overrides .hasOwnProperty (' timeZone' ) ? overrides .timeZone ! : ' deprimo' ,
39- event : overrides && overrides .hasOwnProperty (' event' ) ? overrides .event ! : relationshipsToOmit .has (' MeetingEvent' ) ? {} as MeetingEvent : mockMeetingEvent ({}, relationshipsToOmit ) || relationshipsToOmit .has (' OtherEvent' ) ? {} as OtherEvent : mockOtherEvent ({}, relationshipsToOmit ),
95+ event : overrides && overrides .hasOwnProperty (' event' ) ? overrides .event ! : ( relationshipsToOmit .has (' MeetingEvent' ) ? {} as MeetingEvent : mockMeetingEvent ({}, relationshipsToOmit )) || ( relationshipsToOmit .has (' OtherEvent' ) ? {} as OtherEvent : mockOtherEvent ({}, relationshipsToOmit ) ),
4096 } ;
4197};
4298
0 commit comments