From: Kevin Sawicki Date: Thu, 6 Oct 2016 16:57:25 +0000 (-0700) Subject: Add getPath specs X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fbbffe03a5bb42b9b384773fd548d706f5b949b9;p=platform%2Fframework%2Fweb%2Fcrosswalk-tizen.git Add getPath specs --- diff --git a/spec/api-app-spec.js b/spec/api-app-spec.js index 84c2077..6cc6f77 100644 --- a/spec/api-app-spec.js +++ b/spec/api-app-spec.js @@ -334,4 +334,23 @@ describe('app module', function () { assert.equal(typeof app.isAccessibilitySupportEnabled(), 'boolean') }) }) + + describe('getPath(name)', function () { + it('returns paths that exist', function () { + assert.equal(fs.existsSync(app.getPath('exe')), true) + assert.equal(fs.existsSync(app.getPath('home')), true) + assert.equal(fs.existsSync(app.getPath('temp')), true) + }) + + it('throws an error when the name is invalid', function () { + assert.throws(function () { + app.getPath('does-not-exist') + }, /Failed to get 'does-not-exist' path/) + }) + + it('returns the overridden path', function () { + app.setPath('music', __dirname) + assert.equal(app.getPath('music'), __dirname) + }) + }) })