{"action":"created","issue":{"url":"https://api.github.com/repos/uberfire/uberfire-extensions/issues/32","labels_url":"https://api.github.com/repos/uberfire/uberfire-extensions/issues/32/labels{/name}","comments_url":"https://api.github.com/repos/uberfire/uberfire-extensions/issues/32/comments","events_url":"https://api.github.com/repos/uberfire/uberfire-extensions/issues/32/events","html_url":"https://github.com/uberfire/uberfire-extensions/pull/32","id":72185611,"number":32,"title":"Copy popup test","user":{"login":"yurloc","id":673386,"avatar_url":"https://avatars.githubusercontent.com/u/673386?v=3","gravatar_id":"","url":"https://api.github.com/users/yurloc","html_url":"https://github.com/yurloc","followers_url":"https://api.github.com/users/yurloc/followers","following_url":"https://api.github.com/users/yurloc/following{/other_user}","gists_url":"https://api.github.com/users/yurloc/gists{/gist_id}","starred_url":"https://api.github.com/users/yurloc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yurloc/subscriptions","organizations_url":"https://api.github.com/users/yurloc/orgs","repos_url":"https://api.github.com/users/yurloc/repos","events_url":"https://api.github.com/users/yurloc/events{/privacy}","received_events_url":"https://api.github.com/users/yurloc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-04-30T14:52:09Z","updated_at":"2015-05-05T20:19:30Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/uberfire/uberfire-extensions/pulls/32","html_url":"https://github.com/uberfire/uberfire-extensions/pull/32","diff_url":"https://github.com/uberfire/uberfire-extensions/pull/32.diff","patch_url":"https://github.com/uberfire/uberfire-extensions/pull/32.patch"},"body":"@mrietveld @ederign please review.\r\n\r\nThis is improved version of [CopyPopupTest](https://gist.github.com/yurloc/eb8bc92a6c4ee4731c72) from October 2014. I have separated CopyPopup view layer from the presentation logic (following MVP). The code has become more testable. I could avoid most of the hacks I complained about in this [gist](https://gist.github.com/yurloc/eb8bc92a6c4ee4731c72). Strict separation of widgets usage into view prevents any GWT.create() calls during test execution and so GwtMockito is not needed."},"comment":{"url":"https://api.github.com/repos/uberfire/uberfire-extensions/issues/comments/99209217","html_url":"https://github.com/uberfire/uberfire-extensions/pull/32#issuecomment-99209217","issue_url":"https://api.github.com/repos/uberfire/uberfire-extensions/issues/32","id":99209217,"user":{"login":"yurloc","id":673386,"avatar_url":"https://avatars.githubusercontent.com/u/673386?v=3","gravatar_id":"","url":"https://api.github.com/users/yurloc","html_url":"https://github.com/yurloc","followers_url":"https://api.github.com/users/yurloc/followers","following_url":"https://api.github.com/users/yurloc/following{/other_user}","gists_url":"https://api.github.com/users/yurloc/gists{/gist_id}","starred_url":"https://api.github.com/users/yurloc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yurloc/subscriptions","organizations_url":"https://api.github.com/users/yurloc/orgs","repos_url":"https://api.github.com/users/yurloc/repos","events_url":"https://api.github.com/users/yurloc/events{/privacy}","received_events_url":"https://api.github.com/users/yurloc/received_events","type":"User","site_admin":false},"created_at":"2015-05-05T20:19:30Z","updated_at":"2015-05-05T20:19:30Z","body":"Hehe, adding more tests is now a piece of :cake: :smile:\r\n\r\nI consider this this PR ready."}}