Vue.js 模拟GraphQL查询的响应

Vue.js 模拟GraphQL查询的响应,vue.js,mocking,graphql,jestjs,vue-apollo,Vue.js,Mocking,Graphql,Jestjs,Vue Apollo,我正在使用Vue.js、jest for tests和Vue apollo开发一个客户端应用程序,请求外部graphql端点 我的疑问是,如何在测试或应用程序中模拟此服务器请求 最好的方法是什么,在测试中模拟还是在应用程序中使用假数据 谢谢。看看这个Github问题: 我所做的是使用vue test utils模块模拟mutate,在出现查询时,检查vm是否具有正确的apollo属性结构,并将状态设置为apollo会。然后,您可以使用快照测试来查看模板是否正确呈现。也许您可以使用快照测试来解决此

我正在使用Vue.js、jest for tests和Vue apollo开发一个客户端应用程序,请求外部graphql端点

我的疑问是,如何在测试或应用程序中模拟此服务器请求

最好的方法是什么,在测试中模拟还是在应用程序中使用假数据


谢谢。

看看这个Github问题:

我所做的是使用
vue test utils
模块模拟mutate,在出现查询时,检查
vm
是否具有正确的
apollo
属性结构,并将状态设置为apollo会。然后,您可以使用快照测试来查看模板是否正确呈现。

也许您可以使用快照测试来解决此问题!!可以使用多个软件包:

  • :您可以在
    包.json
    上创建一个脚本,该脚本将运行
    “easygraphql now schema.gql--graphiql--local-p=7000”
    ,其中传递架构路由、本地和graphiql标志以及端口。。。所以当你运行它时;它将为传递的模式创建一个模拟服务器,因此您的应用程序将向服务器发出请求,该服务器将响应对您的查询/变异的模拟

  • :如果要返回该类型的完整模拟,可以使用此包,使用此包,不必为每种类型创建装置

  • :与类似,但不同的是您可以返回查询的模拟,请检查