MCPcopy Create free account
hub / github.com/JohnWeisz/TypedJSON / createTestObject

Function createTestObject

spec/array.spec.ts:98–133  ·  view source on GitHub ↗
(expected: boolean)

Source from the content-addressed store, hash-verified

96 function createTestObject(expected: false): IWithArrays;
97 function createTestObject(expected: boolean): IWithArrays;
98 function createTestObject(expected: boolean): IWithArrays {
99 const nested = {
100 one: [
101 expected ? Everything.expected() : Everything.create(),
102 expected ? Everything.expected() : Everything.create(),
103 ],
104 two: [
105 [],
106 [],
107 ],
108 deep: [[[[]]]],
109 };
110
111 const result = {
112 one: [
113 expected ? Everything.expected() : Everything.create(),
114 expected ? Everything.expected() : Everything.create(),
115 ],
116 two: [
117 [expected ? Everything.expected() : Everything.create()],
118 [expected ? Everything.expected() : Everything.create()],
119 [],
120 [],
121 ],
122 deep: [[[[
123 [],
124 [[expected ? Everything.expected() : Everything.create()]],
125 ]]]],
126 arrayWithArray: [
127 [],
128 [expected ? new WithArrays(nested) : nested],
129 ],
130 };
131
132 return expected ? new WithArrays(result) : result;
133 }
134
135 function createTestArray(expected: boolean): Array<Array<IWithArrays>> {
136 return [

Callers 2

createTestArrayFunction · 0.70
array.spec.tsFile · 0.70

Calls 2

expectedMethod · 0.80
createMethod · 0.80

Tested by

no test coverage detected