From 4337e49c0fbb7f87db562f0e3ad9787132bae26c Mon Sep 17 00:00:00 2001 From: Nelson Pecora Date: Fri, 6 Jul 2018 13:27:23 -0400 Subject: [PATCH] update getPrefix for layouts (#12) --- lib/getPrefix/index.js | 2 +- lib/getPrefix/index.test.js | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/getPrefix/index.js b/lib/getPrefix/index.js index 7fd32d8..6cdd89f 100644 --- a/lib/getPrefix/index.js +++ b/lib/getPrefix/index.js @@ -9,5 +9,5 @@ const isUriStringCheck = require('../strCheck'); */ module.exports = function (uri) { isUriStringCheck.strCheck(uri); - return uri.split(/\/_(pages|components|lists|uris|schedule|users)/)[0]; + return uri.split(/\/_(pages|components|lists|uris|schedule|users|layouts)/)[0]; }; diff --git a/lib/getPrefix/index.test.js b/lib/getPrefix/index.test.js index 5438d8c..a2b9b9c 100644 --- a/lib/getPrefix/index.test.js +++ b/lib/getPrefix/index.test.js @@ -23,6 +23,9 @@ describe('getPrefix', () => { it('returns site prefix of page uri', () => { expect(fn('domain.com/_pages/foo')).to.equal('domain.com'); }); + it('returns site prefix of layout uri', () => { + expect(fn('domain.com/_layouts/foo')).to.equal('domain.com'); + }); it('works with site with path', () => { expect(fn('domain.com/a/b/_pages/foo')).to.equal('domain.com/a/b'); });