ember-cli-pact:使用Ember.js和Pact进行合同测试

时间:2021-05-26 15:43:48
【文件属性】:
文件名称:ember-cli-pact:使用Ember.js和Pact进行合同测试
文件大小:215KB
文件格式:ZIP
更新时间:2021-05-26 15:43:48
JavaScript 余烬气候 伪装者 定制模拟提供者 概述 Pact是执行消费者驱动的合同测试的一系列框架。 它允许您在使用者和提供者(即客户端和服务器)之间建立交互,然后独立进行验证。 具体来说,使用Ember应用程序,您可以使用Mirage或Pretender之类的工具模拟API,然后验证模拟API的行为与真实API相同,而不必强迫您同时测试应用程序和API! 契约测试是什么样的? 下面是一个简单的契约测试的带注释的示例。 请注意,尽管此示例使用了Ember Data,Mirage和QUnit,但您可以轻松地使用GraphQL,Pretender和Mocha编写可比较的测试。 import { module , test } from 'qunit' ; import { setupTest } from 'ember-qunit' ; import { setupPact , given ,

网友评论