当前位置: 首页 > 知识库问答 >
问题:

pact支持应用程序/JavaScript内容类型吗?

吴高远
2023-03-14
testIntegrationCompile('au.com.dius:pact-jvm-consumer-junit_2.12:3.5.11')
   testIntegrationCompile('au.com.dius:pact-jvm-provider-junit_2.12:3.5.11')
   testIntegrationCompile('au.com.dius:pact-jvm-provider-spring_2.12:3.5.11')
   testIntegrationCompile('au.com.dius:pact-jvm-consumer-java8_2.12:3.5.11')

共有1个答案

滕英奕
2023-03-14

首先,Pact不支持javascript代码。就像你已经注意到的那样,它会把身体当成绳子一样。你仍然可以用字符串体做契约测试,但是它们会非常脆弱,因为一个字符的差异就会使匹配失败。

其次,如果JavaScript有匹配器,您会期望什么行为?

第三,Pact不是测试第三方API的好工具。它是专门为消费者驱动的契约测试而编写的,而不是一般的API模拟。请阅读此处的文档:https://docs.pact.io/getting-start/what-is-pact-good-for

 类似资料: