2017-09-26 91 views
1

我們怎樣才能縮短這個:如何縮短斷言?

And match response !contains { foo: '#notnull' } 
And match responseHeaders !contains { foo: '#notnull' } 

很抱歉,如果我們沒有發現在正式政黨成員

+0

在我對此作出反應之前,也許我沒有正確理解。你能給我舉一個你期待的例子嗎? –

+0

謝謝,@Peter Thomas,我們想做些像下面這樣的事情:匹配響應,responseHeaders!包含{foo:'#notnull'}'assert'既不響應也不響應responseHeaders包含元素'foo' – nirind

回答

1

我看了你的評論,如果你問我的真實想法,你期待太多的響應來自JSON斷言框架。真的嗎?這是你最擔心的事情?

所以簡短的答案是空手道不直接支持你所期待的。這就是說 - 您可以在Karate中編寫自定義的JavaScript(或Java)函數,以獲取responseresponseHeaders的值,然後執行任何您想要的操作。我把這個作爲練習留給你弄清楚。