{"action":"closed","issue":{"url":"https://api.github.com/repos/acuminous/yadda/issues/106","labels_url":"https://api.github.com/repos/acuminous/yadda/issues/106/labels{/name}","comments_url":"https://api.github.com/repos/acuminous/yadda/issues/106/comments","events_url":"https://api.github.com/repos/acuminous/yadda/issues/106/events","html_url":"https://github.com/acuminous/yadda/issues/106","id":34441188,"number":106,"title":"Trouble with Example Tables parsing a blank or null value","user":{"login":"nzdunic","id":922154,"avatar_url":"https://avatars.githubusercontent.com/u/922154?v=3","gravatar_id":"","url":"https://api.github.com/users/nzdunic","html_url":"https://github.com/nzdunic","followers_url":"https://api.github.com/users/nzdunic/followers","following_url":"https://api.github.com/users/nzdunic/following{/other_user}","gists_url":"https://api.github.com/users/nzdunic/gists{/gist_id}","starred_url":"https://api.github.com/users/nzdunic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nzdunic/subscriptions","organizations_url":"https://api.github.com/users/nzdunic/orgs","repos_url":"https://api.github.com/users/nzdunic/repos","events_url":"https://api.github.com/users/nzdunic/events{/privacy}","received_events_url":"https://api.github.com/users/nzdunic/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/acuminous/yadda/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/acuminous/yadda/labels/question","name":"question","color":"cc317c"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2014-05-28T07:12:04Z","updated_at":"2015-07-17T22:06:31Z","closed_at":"2015-07-17T22:06:31Z","body":"Hopefully this has a simple explanation.  In the second scenario (below) I'm having trouble getting the address part of the table matching.  If doesn't appear to allow parsing of the null into the address place holder.  Yadda throws an undefined step error.  I've tried so combination of dictionary and regular expressions but no success.  Admittedly I'm a little weak in this area.  Maybe you could supply a clue.  \r\n\r\nExample is as follows, note the first example was parse-able using simple $ variables and the second isn't.  i.e. .when(\"I ask to save some missing values $firstName, $surname, $dob, $address, $suburb, $postcode\" will not match:\r\n\r\nFeature:  Add a Player\r\nTo be able to contact our players, as a coach I’d like to add player names and address details into the system\r\n\r\n```\r\nBackground:\r\n\r\n\tGiven we have a team called Western Knights 1st Team for the season 2014 with no players listed\r\n\t\r\nScenario: The player vital details need to be entered\r\n\r\n\tGiven I have an empty Player List\r\n\twhen I enter vital details [firstname], [surname], [dob], [address], [suburb], [postcode] \r\n\tthen The player list should have 1 player listed\r\n\r\nWhere:\r\n\t firstname\t| surname\t| dob\t\t| address\t\t\t\t\t\t\t| suburb\t\t\t| postcode \t\r\n\t Mile\t\t| Jedinak\t| 3 Aug 1984\t| Selhurst Park Stadium Whitehorse Lane \t| London \t\t| SE25 6PU\t\r\n\t \r\nScenario: The player First Name, Address and Postcode is not entered\r\n\r\n\tWhen I ask to save some missing values [firstname], [surname], [dob], [address], [suburb], [postcode]\r\n\tThen I should be alerted that first Name, address and postcode should be entered\r\n\tAnd no information will be saved\r\n\t \r\nWhere:\r\n\t firstname\t| surname\t| dob\t\t| address\t\t\t\t\t\t\t| suburb\t\t\t| postcode \t\r\n\t Test\t\t| Jedinak\t| 3 Aug 1984\t| \t\t\t\t\t\t\t\t\t| London \t\t| SE25 6PU\r\n```"}}