[eggjs/egg]egg中使用graphql,Mutation请求怎么进行单元测试?

2025-11-20 176 views
9

/graphql?query=query+foods($page:Int!,$per_page:Int!){foods(page:$page,per_page:$per_page){id}}&variables={"page":1,"per_page":1}

以上Query测试

附带Query测试成功图

但如果是mutation怎么进行单元测试呢?

回答

8

mutation和query本质上没区别吧?

6

@Meriky 有的。mutation出现500

5

query 与 mutation 只是参数不一样,检查一下代码逻辑。

1

@Surile 你具体代码我不清楚,但是mutation出现500意味着这个test case失败了吧? check一下自己的逻辑为什么导致失败吧。

8

嗯。行。

2

mutation 这种,你做测试可以用mysql或者sequlize去读一下数据库看看是否生效

5

@jtyjty99999 嗯,是可以的。