{"action":"created","issue":{"url":"https://api.github.com/repos/DockYard/ember-cli-test-interactions/issues/7","repository_url":"https://api.github.com/repos/DockYard/ember-cli-test-interactions","labels_url":"https://api.github.com/repos/DockYard/ember-cli-test-interactions/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/DockYard/ember-cli-test-interactions/issues/7/comments","events_url":"https://api.github.com/repos/DockYard/ember-cli-test-interactions/issues/7/events","html_url":"https://github.com/DockYard/ember-cli-test-interactions/issues/7","id":165153785,"number":7,"title":"Reorganize file structure","user":{"login":"rsocci","id":4259637,"avatar_url":"https://avatars.githubusercontent.com/u/4259637?v=3","gravatar_id":"","url":"https://api.github.com/users/rsocci","html_url":"https://github.com/rsocci","followers_url":"https://api.github.com/users/rsocci/followers","following_url":"https://api.github.com/users/rsocci/following{/other_user}","gists_url":"https://api.github.com/users/rsocci/gists{/gist_id}","starred_url":"https://api.github.com/users/rsocci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsocci/subscriptions","organizations_url":"https://api.github.com/users/rsocci/orgs","repos_url":"https://api.github.com/users/rsocci/repos","events_url":"https://api.github.com/users/rsocci/events{/privacy}","received_events_url":"https://api.github.com/users/rsocci/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-07-12T18:57:10Z","updated_at":"2016-07-12T19:11:43Z","closed_at":null,"body":"Currently, we have to test helper files:\r\n*helpers/interactions.js* and *helpers/finders.js*\r\n\r\nGoal:\r\nBreak up *interactions.js* into multiple files so that we have more specific groups of test helper files\r\n\r\nExample:\r\n* *helpers/finders.js*\r\n* *helpers/clickers.js*\r\n* *helpers/fillers.js*\r\n* *helpers/removeWhitespace.js* (or should we avoid one function files?)"},"comment":{"url":"https://api.github.com/repos/DockYard/ember-cli-test-interactions/issues/comments/232148869","html_url":"https://github.com/DockYard/ember-cli-test-interactions/issues/7#issuecomment-232148869","issue_url":"https://api.github.com/repos/DockYard/ember-cli-test-interactions/issues/7","id":232148869,"user":{"login":"michaeldupuisjr","id":1060866,"avatar_url":"https://avatars.githubusercontent.com/u/1060866?v=3","gravatar_id":"","url":"https://api.github.com/users/michaeldupuisjr","html_url":"https://github.com/michaeldupuisjr","followers_url":"https://api.github.com/users/michaeldupuisjr/followers","following_url":"https://api.github.com/users/michaeldupuisjr/following{/other_user}","gists_url":"https://api.github.com/users/michaeldupuisjr/gists{/gist_id}","starred_url":"https://api.github.com/users/michaeldupuisjr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaeldupuisjr/subscriptions","organizations_url":"https://api.github.com/users/michaeldupuisjr/orgs","repos_url":"https://api.github.com/users/michaeldupuisjr/repos","events_url":"https://api.github.com/users/michaeldupuisjr/events{/privacy}","received_events_url":"https://api.github.com/users/michaeldupuisjr/received_events","type":"User","site_admin":false},"created_at":"2016-07-12T19:11:43Z","updated_at":"2016-07-12T19:11:43Z","body":"I think breaking finders into a separate file makes sense, but I think breaking the interactions into the event type (\"click\" vs \"fill in\") might be too specific. It might not be intuitive when to create a dedicated file vs adding to an existing one (for example, if we want an interaction for `selectFromDropdown()`, would that be in the clickers.js or would we create a new select-based file?\r\n\r\nThis library is kind of based off of capybara-extensions, which breaks \"nodes\" down as follows: https://github.com/jnicklas/capybara/tree/55c2ec354276ad1a6f0376dd787f5d121117269b/lib/capybara/node\r\n\r\nThoughts?"}}
{"actor":{"display_login":"michaeldupuisjr"}}