{"action":"closed","issue":{"url":"https://api.github.com/repos/joola/joola/issues/730","labels_url":"https://api.github.com/repos/joola/joola/issues/730/labels{/name}","comments_url":"https://api.github.com/repos/joola/joola/issues/730/comments","events_url":"https://api.github.com/repos/joola/joola/issues/730/events","html_url":"https://github.com/joola/joola/issues/730","id":106717415,"number":730,"title":"Tests fails with default configuration","user":{"login":"orweinberger","id":1876045,"avatar_url":"https://avatars.githubusercontent.com/u/1876045?v=3","gravatar_id":"","url":"https://api.github.com/users/orweinberger","html_url":"https://github.com/orweinberger","followers_url":"https://api.github.com/users/orweinberger/followers","following_url":"https://api.github.com/users/orweinberger/following{/other_user}","gists_url":"https://api.github.com/users/orweinberger/gists{/gist_id}","starred_url":"https://api.github.com/users/orweinberger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/orweinberger/subscriptions","organizations_url":"https://api.github.com/users/orweinberger/orgs","repos_url":"https://api.github.com/users/orweinberger/repos","events_url":"https://api.github.com/users/orweinberger/events{/privacy}","received_events_url":"https://api.github.com/users/orweinberger/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-16T07:41:14Z","updated_at":"2015-09-27T18:55:15Z","closed_at":"2015-09-27T18:55:15Z","body":"Fresh clone of joola, npm install, npm test:\r\n\r\n```\r\nshraga@ws-01:~/joola/joola$ npm test\r\n\r\n> joola@0.8.14 pretest /home/shraga/joola/joola\r\n> npm run lint\r\n\r\n\r\n> joola@0.8.14 lint /home/shraga/joola/joola\r\n> jshint --exclude ./lib/webserver/public ./lib ./test\r\n\r\n\r\n> joola@0.8.14 test /home/shraga/joola/joola\r\n> JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=trace NODE_CONFIG_DIR=$(pwd)/test/config mocha test/ --reporter spec\r\n\r\n\r\n\r\n07:37:59.514Z  INFO joola: Found geoip-lite module.\r\n07:37:59.620Z  INFO joola: Found a valid configuration store with version [0.1.60].\r\n07:37:59.622Z DEBUG joola: Setting environment varialbe for configuration [store.logger.console.level]: trace\r\n07:37:59.622Z DEBUG joola: Setting environment varialbe for configuration [interfaces.webserver.secureonly]: false\r\n07:37:59.622Z DEBUG joola: Setting environment varialbe for configuration [authentication.basicauth.enabled]: true\r\n07:37:59.624Z DEBUG joola: File logging disabled. Could not resolve path to log file [/var/log/joola/log-31221.log]: Path missing\r\n07:37:59.674Z DEBUG joola: State for [dispatch] changed to [working]: dispatch is up.\r\n07:37:59.675Z TRACE joola: [dispatch] listen on: config:change\r\n07:37:59.676Z DEBUG joola: Message dispatch online.\r\n  1) \"before all\" hook\r\n  2) \"after all\" hook\r\n\r\n  0 passing (805ms)\r\n  2 failing\r\n\r\n  1)  \"before all\" hook:\r\n     Uncaught TypeError: Object.keys called on non-object\r\n      at Function.keys (native)\r\n      at Object.datastore.init (lib/common/datastore.js:30:10)\r\n      at lib/joola.js:104:23\r\n      at lib/dispatch/index.js:261:16\r\n\r\n  2)  \"after all\" hook:\r\n     ReferenceError: engine is not defined\r\n      at Context.<anonymous> (test/unit/runner.js:55:7)\r\n\r\n\r\n\r\nnpm ERR! Test failed.  See above for more details\r\n```"}}