diff --git a/test/regression/api/admin/authentication.test.js b/test/regression/api/admin/authentication.test.js index 8296b8daa7..a47b02ba12 100644 --- a/test/regression/api/admin/authentication.test.js +++ b/test/regression/api/admin/authentication.test.js @@ -42,7 +42,7 @@ describe('Authentication API', function () { const requestMock = nock('https://api.github.com') .get('/repos/tryghost/dawn/zipball') .query(true) - .replyWithFile(200, __dirname + '/../../../utils/fixtures/themes/valid.zip'); + .replyWithFile(200, fixtureManager.getPathForFixture('themes/valid.zip')); await agent .post('authentication/setup') @@ -166,7 +166,7 @@ describe('Authentication API', function () { const requestMock = nock('https://api.github.com') .get('/repos/tryghost/casper/zipball') .query(true) - .replyWithFile(200, __dirname + '/../../../utils/fixtures/themes/valid.zip'); + .replyWithFile(200, fixtureManager.getPathForFixture('themes/valid.zip')); await cleanAgent .post('authentication/setup') diff --git a/test/utils/e2e-framework.js b/test/utils/e2e-framework.js index 038b1fbdab..3d36c17864 100644 --- a/test/utils/e2e-framework.js +++ b/test/utils/e2e-framework.js @@ -271,7 +271,10 @@ module.exports = { get: getFixture, getCurrentOwnerUser: fixtureUtils.getCurrentOwnerUser, init: initFixtures, - restore: resetData + restore: resetData, + getPathForFixture: (fixturePath) => { + return path.join(__dirname, 'fixtures', fixturePath); + } }, matchers: { anyString: any(String),