docusaurus/packages/docusaurus/test/loadSetup.js
Endilie Yacop Sucipto 15bc33df50
chore(v2): rename/ restructure folder (#1351)
* chore(v2): restructure folder

* typo

* fix test
2019-04-10 14:20:15 +07:00

37 lines
1.1 KiB
JavaScript

/**
* Copyright (c) 2017-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
import '@babel/polyfill';
import path from 'path';
import load from '@lib/server/load';
// Helper methods to setup dummy/fake projects
const loadSetup = async name => {
const fixtures = path.join(__dirname, '__fixtures__');
const simpleSite = path.join(fixtures, 'simple-site');
const customSite = path.join(fixtures, 'custom-site');
const versionedSite = path.join(fixtures, 'versioned-site');
const translatedSite = path.join(fixtures, 'translated-site');
const transversionedSite = path.join(fixtures, 'transversioned-site');
switch (name) {
case 'simple':
return load(simpleSite);
case 'custom':
return load(customSite);
case 'versioned':
return load(versionedSite);
case 'transversioned':
return load(transversionedSite);
case 'translated':
return load(translatedSite);
default:
return {};
}
};
export default loadSetup;