2017-09-26 94 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的值,然后执行任何您想要的操作。我把这个作为练习留给你弄清楚。