如果我有特征文件A,我应该可以调用特征文件B来用作文件内容存储。
所以,就像:
def MyExpectedResult = read call(MyExpectedResultContants.feature)
Given <endpoint>
When get
Then status 200
And match response contains MyExpectedResult
花费大量时间尝试使它工作后,不支持此功能。常量文件是基本的事情,如果支持空手道,那就太好了。
答案 0 :(得分:1)
在constants.feature
中假设您有:
def variable1 = "string1"
def variable2 = { json: "value" }
如果您致电
def constants = call read(constants.feature)
那你就可以做
* match constants.variable1 == "string1"
* match constants.variable2.json == "value"
如果那不是您想要的,那么您应该编辑您的帖子。