cost 259 ms
協議驗證:失敗/錯誤:expect(header_value).to match_header(name, expected_header_value)

[英]Pact verification: Failure/Error: expect(header_value).to match_header(name, expected_header_value)

使用pact 來驗證消費者和提供者的響應頭是否匹配。 在提供者端運行協議驗證給我以下錯誤: 但是,當我檢查我的響應標頭時,它給了我預期值(“xyz”)。 這是我試圖驗證的示例協議文件: 我是新來的。 任何幫助,將不勝感激。 ...

2017-11-07 16:14:05   1   181    pact-ruby  
驗證協議之前的編碼/加密主體

[英]Encoded / Encrypted body before verifying a Pact

我需要與之集成的服務器將其答案編碼為JWT。 更糟糕的是,響應主體實際上是一個json,格式為: {d: token} with token = JWT.encode({id: 123, field: "John", etc.}) 我想對已解碼令牌的內容使用協定驗證。 我知道我可 ...

提取PACT中使用的確切值(當通過正則表達式進行匹配時,最初未知的值)

[英]Extract the exact value used in a PACT (when the match is done via a regexp as value not initially known))

我有一個ruby pact模擬服務提供商,可以捕獲我的請求。 我想提取請求中提供的確切值(已與Pact.term / Pact.like匹配),一旦請求由服務提供者響應后,便對該值進行進一步處理。 例如:密碼重置功能。 代碼通過提供密碼重置鏈接作為參數來對郵件服務進行API調用。 P ...

在Rails API中針對測試環境運行Pact

[英]Running Pact against test environment in Rails API

只是在我的Rails API上使用Pact時,發現默認情況下,開箱即用的Pact安裝程序是在“開發”環境下運行的。 運行任務(RAILS_ENV = test)時,如何配置為在“測試”環境下運行而不必在命令行中指定它。 如何在文檔中輕松找到它。 使用以下寶石: pact_h ...

在Babun(Windows 10)上使用pact安裝后Cygwin軟件包無法正常工作

[英]Cygwin packages not workiing after installing with pact on Babun (Windows 10)

與https://github.com/babun/babun/issues/702相同 我在安裝pact install dig時首先注意到了這一點。 which dig將返回二進制文件的位置,但不會執行任何操作: 后來我發現安裝后沒有任何軟件包可用。 我已經嘗試了php和r ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM