(expected: boolean)
| 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 [ |
no test coverage detected