我正在使用 JS pact 库 (github.com/pact-foundation/pact-js) 来测试聚合物应用程序。我需要在应用程序中测试ajax代码,我想在浏览器中测试它。
我现在在我的 github 存储库https://github.com/phil-rice/HelloPolymer中完成了所有这些工作(我现在确实需要手动解除和拆除协议代理)
我现在想制作契约文件。而且...这很有趣,因为测试是在浏览器中运行的。根据 //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
});
但是,此代码在浏览器上运行。浏览器不允许我访问文件!
我应该如何创建我的协议文件?
谢谢!