{"action":"created","issue":{"url":"https://api.github.com/repos/nwjs/nw.js/issues/3167","labels_url":"https://api.github.com/repos/nwjs/nw.js/issues/3167/labels{/name}","comments_url":"https://api.github.com/repos/nwjs/nw.js/issues/3167/comments","events_url":"https://api.github.com/repos/nwjs/nw.js/issues/3167/events","html_url":"https://github.com/nwjs/nw.js/issues/3167","id":59687587,"number":3167,"title":"Better testing tool setup!","user":{"login":"marnen","id":34378,"avatar_url":"https://avatars.githubusercontent.com/u/34378?v=3","gravatar_id":"","url":"https://api.github.com/users/marnen","html_url":"https://github.com/marnen","followers_url":"https://api.github.com/users/marnen/followers","following_url":"https://api.github.com/users/marnen/following{/other_user}","gists_url":"https://api.github.com/users/marnen/gists{/gist_id}","starred_url":"https://api.github.com/users/marnen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marnen/subscriptions","organizations_url":"https://api.github.com/users/marnen/orgs","repos_url":"https://api.github.com/users/marnen/repos","events_url":"https://api.github.com/users/marnen/events{/privacy}","received_events_url":"https://api.github.com/users/marnen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-03-03T18:55:13Z","updated_at":"2015-03-27T17:59:02Z","closed_at":null,"body":"After a lot of struggling, I've managed to get my NW.js application set up with Mocha (browserless) for unit tests and Cucumber (on top of Protractor) for integration tests, and grunt-contrib-watch to automate it all (and to autobuild Haml and CoffeeScript). The relevant branch is http://github.com/marnen/sms-exporter/tree/89369384-testing-tools, and I'd be happy to have it used as a reference example, clone it into a separate repo, or write it up in the wiki if that seems good. The state of testing documentation for NW.js is perhaps not where it should be...\r\n\r\n<bountysource-plugin>\r\n---\r\nWant to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/9162916-better-testing-tool-setup?utm_campaign=plugin&utm_content=tracker%2F51989&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F51989&utm_medium=issues&utm_source=github).\r\n</bountysource-plugin>"},"comment":{"url":"https://api.github.com/repos/nwjs/nw.js/issues/comments/87034788","html_url":"https://github.com/nwjs/nw.js/issues/3167#issuecomment-87034788","issue_url":"https://api.github.com/repos/nwjs/nw.js/issues/3167","id":87034788,"user":{"login":"Paxa","id":26019,"avatar_url":"https://avatars.githubusercontent.com/u/26019?v=3","gravatar_id":"","url":"https://api.github.com/users/Paxa","html_url":"https://github.com/Paxa","followers_url":"https://api.github.com/users/Paxa/followers","following_url":"https://api.github.com/users/Paxa/following{/other_user}","gists_url":"https://api.github.com/users/Paxa/gists{/gist_id}","starred_url":"https://api.github.com/users/Paxa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Paxa/subscriptions","organizations_url":"https://api.github.com/users/Paxa/orgs","repos_url":"https://api.github.com/users/Paxa/repos","events_url":"https://api.github.com/users/Paxa/events{/privacy}","received_events_url":"https://api.github.com/users/Paxa/received_events","type":"User","site_admin":false},"created_at":"2015-03-27T17:59:02Z","updated_at":"2015-03-27T17:59:02Z","body":"Ruby library execute command `/Users/pavel/Downloads/chromedriver/chromedriver --port=9515`, seems correct"}}