Skip to content

Commit 5503b14

Browse files
committed
add test
1 parent a4e2e7c commit 5503b14

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

packages/cli/src/codegen/schema.test.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,9 @@ describe('Schema code generator', { concurrent: true }, () => {
7272
count: Int!
7373
isActive: Boolean
7474
75+
# reserved word
76+
yield: Int!
77+
7578
# derivedFrom
7679
wallets: [Wallet!] @derivedFrom(field: "account")
7780
@@ -248,6 +251,26 @@ describe('Schema code generator', { concurrent: true }, () => {
248251
this.set('count', Value.fromI32(value))
249252
`,
250253
},
254+
{
255+
name: 'get yield_',
256+
params: [],
257+
returnType: new NamedType('i32'),
258+
body: `let value = this.get('yield')
259+
if (!value || value.kind == ValueKind.NULL) {
260+
return 0
261+
} else {
262+
return value.toI32()
263+
}
264+
`,
265+
},
266+
{
267+
name: 'set yield_',
268+
params: [new Param('value', new NamedType('i32'))],
269+
returnType: undefined,
270+
body: `
271+
this.set('yield', Value.fromI32(value))
272+
`,
273+
},
251274
{
252275
name: 'get isActive',
253276
params: [],

0 commit comments

Comments
 (0)