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

Function getSetterTest

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

Source from the content-addressed store, hash-verified

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

Callers 1

Calls 1

generateItFunction · 0.70

Tested by

no test coverage detected