我正在使用JS pact库( github.com/pact-foundation/pact-js)来测试一个聚合物应用程序。我需要在应用程序中测试ajax代码,并希望在浏览器中测试它。
我现在已经在我的github repo https://github.com/phil-rice/HelloPolymer中完成了所有这些工作(目前我确实需要手动提升和拆卸pact broker )。
我现在要制作pact文件。还有..。这使得它很有趣,因为测试是在浏览器中运行的。通常的方法似乎是按照//github.com/pact-foundation/pact-node#create-pact-mock-server将信息传递给Pact()
provider = Pact({
consumer: 'Friends Client',
provider: 'Friends API',
host: "localhost",
port: 9999,
// HERE I WOULD SPECIFY THE LOCATION OF THE PACT FILES
spec: '3.0.0' // https://github.com/pact-foundation/pact-specification
});但是,此代码是在浏览器上运行的。浏览器不让我访问文件!
我应该如何创建我的pact文件?
谢谢!
发布于 2017-08-24 17:26:00
我回答了我自己的问题。
Pact是在我运行Pact Server的目录中生成的。即根本不在浏览器中
https://stackoverflow.com/questions/45855194
复制相似问题