{"action":"created","issue":{"url":"https://api.github.com/repos/humphd/brackets/issues/260","labels_url":"https://api.github.com/repos/humphd/brackets/issues/260/labels{/name}","comments_url":"https://api.github.com/repos/humphd/brackets/issues/260/comments","events_url":"https://api.github.com/repos/humphd/brackets/issues/260/events","html_url":"https://github.com/humphd/brackets/issues/260","id":75252335,"number":260,"title":"Test path resolution of post message transport messages","user":{"login":"gideonthomas","id":5816130,"avatar_url":"https://avatars.githubusercontent.com/u/5816130?v=3","gravatar_id":"","url":"https://api.github.com/users/gideonthomas","html_url":"https://github.com/gideonthomas","followers_url":"https://api.github.com/users/gideonthomas/followers","following_url":"https://api.github.com/users/gideonthomas/following{/other_user}","gists_url":"https://api.github.com/users/gideonthomas/gists{/gist_id}","starred_url":"https://api.github.com/users/gideonthomas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gideonthomas/subscriptions","organizations_url":"https://api.github.com/users/gideonthomas/orgs","repos_url":"https://api.github.com/users/gideonthomas/repos","events_url":"https://api.github.com/users/gideonthomas/events{/privacy}","received_events_url":"https://api.github.com/users/gideonthomas/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/humphd/brackets/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/humphd/brackets/labels/IMPORTANT","name":"IMPORTANT","color":"0052cc"}],"state":"open","locked":false,"assignee":{"login":"gideonthomas","id":5816130,"avatar_url":"https://avatars.githubusercontent.com/u/5816130?v=3","gravatar_id":"","url":"https://api.github.com/users/gideonthomas","html_url":"https://github.com/gideonthomas","followers_url":"https://api.github.com/users/gideonthomas/followers","following_url":"https://api.github.com/users/gideonthomas/following{/other_user}","gists_url":"https://api.github.com/users/gideonthomas/gists{/gist_id}","starred_url":"https://api.github.com/users/gideonthomas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gideonthomas/subscriptions","organizations_url":"https://api.github.com/users/gideonthomas/orgs","repos_url":"https://api.github.com/users/gideonthomas/repos","events_url":"https://api.github.com/users/gideonthomas/events{/privacy}","received_events_url":"https://api.github.com/users/gideonthomas/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/humphd/brackets/milestones/6","html_url":"https://github.com/humphd/brackets/milestones/Heartbeat%201","labels_url":"https://api.github.com/repos/humphd/brackets/milestones/6/labels","id":1105158,"number":6,"title":"Heartbeat 1","description":"","creator":{"login":"sedge","id":1616860,"avatar_url":"https://avatars.githubusercontent.com/u/1616860?v=3","gravatar_id":"","url":"https://api.github.com/users/sedge","html_url":"https://github.com/sedge","followers_url":"https://api.github.com/users/sedge/followers","following_url":"https://api.github.com/users/sedge/following{/other_user}","gists_url":"https://api.github.com/users/sedge/gists{/gist_id}","starred_url":"https://api.github.com/users/sedge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sedge/subscriptions","organizations_url":"https://api.github.com/users/sedge/orgs","repos_url":"https://api.github.com/users/sedge/repos","events_url":"https://api.github.com/users/sedge/events{/privacy}","received_events_url":"https://api.github.com/users/sedge/received_events","type":"User","site_admin":false},"open_issues":12,"closed_issues":5,"state":"open","created_at":"2015-05-11T16:15:50Z","updated_at":"2015-05-15T14:47:27Z","due_on":"2015-05-23T04:00:00Z","closed_at":null},"comments":1,"created_at":"2015-05-11T15:04:23Z","updated_at":"2015-05-15T14:48:00Z","closed_at":null,"body":"We use some very complex regex strings in `PostMessageTransport.js` which are very fragile. \r\n\r\nWe need to test them so that they do not match unnecessary portions in a message and replace them with something unwanted, thus corrupting the message string.\r\n\r\nWe will need to find out all possible variations of messages that are sent and received using post message and create tests for the path resolution algorithm based on them."},"comment":{"url":"https://api.github.com/repos/humphd/brackets/issues/comments/102419139","html_url":"https://github.com/humphd/brackets/issues/260#issuecomment-102419139","issue_url":"https://api.github.com/repos/humphd/brackets/issues/260","id":102419139,"user":{"login":"humphd","id":427398,"avatar_url":"https://avatars.githubusercontent.com/u/427398?v=3","gravatar_id":"","url":"https://api.github.com/users/humphd","html_url":"https://github.com/humphd","followers_url":"https://api.github.com/users/humphd/followers","following_url":"https://api.github.com/users/humphd/following{/other_user}","gists_url":"https://api.github.com/users/humphd/gists{/gist_id}","starred_url":"https://api.github.com/users/humphd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/humphd/subscriptions","organizations_url":"https://api.github.com/users/humphd/orgs","repos_url":"https://api.github.com/users/humphd/repos","events_url":"https://api.github.com/users/humphd/events{/privacy}","received_events_url":"https://api.github.com/users/humphd/received_events","type":"User","site_admin":false},"created_at":"2015-05-15T14:48:00Z","updated_at":"2015-05-15T14:48:00Z","body":"I suggest we move this out of the current milestone, unless you get everything done and need more to do."}}