{"action":"created","issue":{"url":"https://api.github.com/repos/testdouble/testdouble.js/issues/59","repository_url":"https://api.github.com/repos/testdouble/testdouble.js","labels_url":"https://api.github.com/repos/testdouble/testdouble.js/issues/59/labels{/name}","comments_url":"https://api.github.com/repos/testdouble/testdouble.js/issues/59/comments","events_url":"https://api.github.com/repos/testdouble/testdouble.js/issues/59/events","html_url":"https://github.com/testdouble/testdouble.js/issues/59","id":119207439,"number":59,"title":"Allow argument matchers to enhance failure messages","user":{"login":"searls","id":79303,"avatar_url":"https://avatars.githubusercontent.com/u/79303?v=3","gravatar_id":"","url":"https://api.github.com/users/searls","html_url":"https://github.com/searls","followers_url":"https://api.github.com/users/searls/followers","following_url":"https://api.github.com/users/searls/following{/other_user}","gists_url":"https://api.github.com/users/searls/gists{/gist_id}","starred_url":"https://api.github.com/users/searls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/searls/subscriptions","organizations_url":"https://api.github.com/users/searls/orgs","repos_url":"https://api.github.com/users/searls/repos","events_url":"https://api.github.com/users/searls/events{/privacy}","received_events_url":"https://api.github.com/users/searls/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/testdouble/testdouble.js/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/testdouble/testdouble.js/labels/help%20wanted","name":"help wanted","color":"159818"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2015-11-27T14:49:46Z","updated_at":"2016-10-26T01:01:54Z","closed_at":null,"body":"I was a little disappointed by this:\r\n\r\n``` javascript\r\neatBiscuit(44)\r\n\r\ntd.verify(eatBiscuit(td.matchers.isA(Date)))\r\n\r\nError: Unsatisfied verification on test double.\r\n\r\n  Wanted:\r\n    - called with `({})`.\r\n\r\n  But was actually called:\r\n    - called with `(44)`.\r\n```\r\n\r\nIt really seems like the `isA` matcher should have and use a hook to report something such that we'd see:\r\n\r\n```\r\n  Wanted:\r\n    - called with `([something of type 'Date'])`.\r\n```"},"comment":{"url":"https://api.github.com/repos/testdouble/testdouble.js/issues/comments/256221863","html_url":"https://github.com/testdouble/testdouble.js/issues/59#issuecomment-256221863","issue_url":"https://api.github.com/repos/testdouble/testdouble.js/issues/59","id":256221863,"user":{"login":"samjonester","id":645672,"avatar_url":"https://avatars.githubusercontent.com/u/645672?v=3","gravatar_id":"","url":"https://api.github.com/users/samjonester","html_url":"https://github.com/samjonester","followers_url":"https://api.github.com/users/samjonester/followers","following_url":"https://api.github.com/users/samjonester/following{/other_user}","gists_url":"https://api.github.com/users/samjonester/gists{/gist_id}","starred_url":"https://api.github.com/users/samjonester/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samjonester/subscriptions","organizations_url":"https://api.github.com/users/samjonester/orgs","repos_url":"https://api.github.com/users/samjonester/repos","events_url":"https://api.github.com/users/samjonester/events{/privacy}","received_events_url":"https://api.github.com/users/samjonester/received_events","type":"User","site_admin":false},"created_at":"2016-10-26T01:01:54Z","updated_at":"2016-10-26T01:01:54Z","body":"This looks like it's already completed, unless there is more you'd like to include with this ticket:\r\n\r\nhttps://github.com/testdouble/testdouble.js/blob/master/src/stringify/anything.coffee#L13\r\nhttps://github.com/testdouble/testdouble.js/blob/master/src/matchers/index.coffee#L21"}}
{"actor":{"display_login":"samjonester"}}