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

时间:2024-06-15 09:30:28
【文件属性】:

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

文件大小:215KB

文件格式:ZIP

更新时间:2024-06-15 09:30:28

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 ,


网友评论