2017-08-04 47 views

回答

1

最好不要使用Doc String for json。相反,試試這個:

Scenario Outline: I have an audit type 
    When a request is received of "<type>" 

    Examples: 
     | type | 
     | test1 | 
     | test2 | 
     | test3 | 

對不起,在響應中紅寶石,不熟悉的字符串JSON對象或哈希表Java的轉換。然而,我卻發現這個resource可能有助於管理處理JSON:

在Ruby:

這個運行
When(/^a request is received of "([^"]*)"$/) do |type| 
    json = eval("{'elements':{'type':'#{type}','id':'sku-1'}}") 
end 

第一次,json爲:{'elements':{'type':'test1','id':'sku-1'}}

希望你得到它的工作。

+0

謝謝@Daniel Fintinariu,我參考解決方案中的解決方案 – Digital

0

我把它用簡單的變化工作

Scenario Outline: I have an audit type <type> 
    When a request is received 
    """ 
    { 
       "elements":{ 
       "type":'<type>', 
       "id":"sku-1" 
       } 
    """ 
    Examples: 
     | type | 
     | test1 | 
     | test2 | 
     | test3 | 
+0

是的,你只需要圍繞''用'「」'。仍然最好保留商業行爲的功能文件和編碼的步驟:) –

相關問題