Ich versuche, Daten von einer Gurkentabelle mit einer Reihe von Hashwerten zu vergleichen.Vergleichen einer Gurkeldatentabelle mit einem Ruby-Array von Hashwerten
Cucumber step:
Then I expect tasks created with:
| issuetype | summary | status |
| Task | Please review | To do |
| Task | Please review | To do |
gedreht I der Tabelle in eine Hash-Verwendung:
Then (/^I expect tasks created with:/) do |table|
table = table.hashes
end
[{"issuetype"=>"Task",
"summary"=>"Please review",
"status"=>"To do",
"assignee"=>"unassigned",
"assigned group"=>"rm-group1"},
{"issuetype"=>"Task",
"summary"=>"Please review",
"status"=>"To do",
"assignee"=>"unassigned",
"assigned group"=>"rm-group2"}]
Wie kann ich die Werte auswählen (issuetype
, summary
, status
) von der Unterseite Daten, die eine JSON parse ist, und formatieren wie die table.hashes
oben und vergleichen Sie sie?
tasks [ {
id: 1
fields:{
summary: "Summary"
}
status:{
description: "description"
currentstatus: "To do"
}
issuetype{
id: "5"
name: "sub-task"
}
}]
Bitte zeigen Sie, wie 'table.hashes' aussieht. – mudasobwa
@mudasobwa Ich habe es gerade in den Codeblock – Woots