{"action":"created","issue":{"url":"https://api.github.com/repos/dc-js/dc.js/issues/1390","repository_url":"https://api.github.com/repos/dc-js/dc.js","labels_url":"https://api.github.com/repos/dc-js/dc.js/issues/1390/labels{/name}","comments_url":"https://api.github.com/repos/dc-js/dc.js/issues/1390/comments","events_url":"https://api.github.com/repos/dc-js/dc.js/issues/1390/events","html_url":"https://github.com/dc-js/dc.js/issues/1390","id":310068092,"number":1390,"title":"Build and test infrastructure update","user":{"login":"kum-deepak","id":3807337,"avatar_url":"https://avatars0.githubusercontent.com/u/3807337?v=4","gravatar_id":"","url":"https://api.github.com/users/kum-deepak","html_url":"https://github.com/kum-deepak","followers_url":"https://api.github.com/users/kum-deepak/followers","following_url":"https://api.github.com/users/kum-deepak/following{/other_user}","gists_url":"https://api.github.com/users/kum-deepak/gists{/gist_id}","starred_url":"https://api.github.com/users/kum-deepak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kum-deepak/subscriptions","organizations_url":"https://api.github.com/users/kum-deepak/orgs","repos_url":"https://api.github.com/users/kum-deepak/repos","events_url":"https://api.github.com/users/kum-deepak/events{/privacy}","received_events_url":"https://api.github.com/users/kum-deepak/received_events","type":"User","site_admin":false},"labels":[{"id":7354311,"url":"https://api.github.com/repos/dc-js/dc.js/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/dc-js/dc.js/milestones/16","html_url":"https://github.com/dc-js/dc.js/milestone/16","labels_url":"https://api.github.com/repos/dc-js/dc.js/milestones/16/labels","id":3203903,"number":16,"title":"3.0","description":"D3v4 compatibility ","creator":{"login":"gordonwoodhull","id":1366709,"avatar_url":"https://avatars2.githubusercontent.com/u/1366709?v=4","gravatar_id":"","url":"https://api.github.com/users/gordonwoodhull","html_url":"https://github.com/gordonwoodhull","followers_url":"https://api.github.com/users/gordonwoodhull/followers","following_url":"https://api.github.com/users/gordonwoodhull/following{/other_user}","gists_url":"https://api.github.com/users/gordonwoodhull/gists{/gist_id}","starred_url":"https://api.github.com/users/gordonwoodhull/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gordonwoodhull/subscriptions","organizations_url":"https://api.github.com/users/gordonwoodhull/orgs","repos_url":"https://api.github.com/users/gordonwoodhull/repos","events_url":"https://api.github.com/users/gordonwoodhull/events{/privacy}","received_events_url":"https://api.github.com/users/gordonwoodhull/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":4,"state":"open","created_at":"2018-03-20T16:30:49Z","updated_at":"2018-04-10T09:18:13Z","due_on":null,"closed_at":null},"comments":10,"created_at":"2018-03-30T13:37:10Z","updated_at":"2018-04-10T15:48:27Z","closed_at":null,"author_association":"NONE","body":""},"comment":{"url":"https://api.github.com/repos/dc-js/dc.js/issues/comments/380150126","html_url":"https://github.com/dc-js/dc.js/issues/1390#issuecomment-380150126","issue_url":"https://api.github.com/repos/dc-js/dc.js/issues/1390","id":380150126,"user":{"login":"kum-deepak","id":3807337,"avatar_url":"https://avatars0.githubusercontent.com/u/3807337?v=4","gravatar_id":"","url":"https://api.github.com/users/kum-deepak","html_url":"https://github.com/kum-deepak","followers_url":"https://api.github.com/users/kum-deepak/followers","following_url":"https://api.github.com/users/kum-deepak/following{/other_user}","gists_url":"https://api.github.com/users/kum-deepak/gists{/gist_id}","starred_url":"https://api.github.com/users/kum-deepak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kum-deepak/subscriptions","organizations_url":"https://api.github.com/users/kum-deepak/orgs","repos_url":"https://api.github.com/users/kum-deepak/repos","events_url":"https://api.github.com/users/kum-deepak/events{/privacy}","received_events_url":"https://api.github.com/users/kum-deepak/received_events","type":"User","site_admin":false},"created_at":"2018-04-10T15:48:27Z","updated_at":"2018-04-10T15:48:27Z","author_association":"NONE","body":"I do not think we need Protractor for testing out interactions. Protractor allows loading web pages one after the other during the test scenario, which is not what we need. If we do not need to load a new page (or change the view - as in Angular), we should be just fine with Jasmine.\r\n\r\nThe issue is not actually tooling. We can do complex test cases using Jasmine. Writing those tests are inherently difficult and fragile.\r\n\r\nThere are some test cases for zoom in dc that send simulated mouse clicks. This approach - with lots of patience - can send and simulate mouse drags, clicks etc.\r\n\r\nIf there is sufficient interest, we can build the entire stocks demo as test bed and test interactions using Jasmine."}}
{"actor":{"display_login":"kum-deepak"}}