( testName: string, fields: ProcessedField[], setterCode: ArrayJoinInput<string>, getterCode: ArrayJoinInput<string>, values: string[], )
| 102 | } |
| 103 | |
| 104 | const getSetterTest = ( |
| 105 | testName: string, |
| 106 | fields: ProcessedField[], |
| 107 | setterCode: ArrayJoinInput<string>, |
| 108 | getterCode: ArrayJoinInput<string>, |
| 109 | values: string[], |
| 110 | ) => generateIt(testName, [ |
| 111 | // `await ${getSetter(values)};`, |
| 112 | ...setterCode, |
| 113 | ...getterCode, |
| 114 | ...fields.map((field, i) => `expect(${field.name}).to.eq(${values[i]});`), |
| 115 | ]); |
| 116 | |
| 117 | export function generateFoundryTestForFunction( |
| 118 | struct: ProcessedStruct, |
no test coverage detected