MCPcopy Create free account
hub / github.com/d1ll0n/stack-packer / getSetterTest

Function getSetterTest

src/code-gen/test/foundry.ts:104–115  ·  view source on GitHub ↗
(
  testName: string,
  fields: ProcessedField[],
  setterCode: ArrayJoinInput<string>,
  getterCode: ArrayJoinInput<string>,
  values: string[],
)

Source from the content-addressed store, hash-verified

102}
103
104const 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
117export function generateFoundryTestForFunction(
118 struct: ProcessedStruct,

Callers 1

Calls 1

generateItFunction · 0.70

Tested by

no test coverage detected