diff --git a/packages/api/core/test/fixture/custom_init/index.js b/packages/api/core/test/fixture/custom_init/index.js index 89d2a174a2..e40fd3316b 100644 --- a/packages/api/core/test/fixture/custom_init/index.js +++ b/packages/api/core/test/fixture/custom_init/index.js @@ -1,8 +1,11 @@ +const fs = require('fs-extra'); const path = require('path'); module.exports = { dependencies: ['react'], devDependencies: ['react-dom'], - templateDirectory: path.resolve(__dirname, './tmpl'), - postCopy: (initDir, ora, lintStyle) => {}, + initializeTemplate: async (directory) => { + await fs.copy(path.resolve(__dirname, 'tmpl', '_bar'), path.resolve(directory, '.bar')); + await fs.copy(path.resolve(__dirname, 'tmpl', 'src'), path.resolve(directory, 'src')); + }, }; diff --git a/packages/api/core/test/slow/api_spec_slow.ts b/packages/api/core/test/slow/api_spec_slow.ts index a4b7fe1cde..f9275f6ae8 100644 --- a/packages/api/core/test/slow/api_spec_slow.ts +++ b/packages/api/core/test/slow/api_spec_slow.ts @@ -94,6 +94,7 @@ describe(`electron-forge API (with installer=${nodeInstaller})`, () => { it('should create deep files correctly', async () => { await expectProjectPathExists('src/foo.js', 'file'); + await expectProjectPathExists('src/index.html', 'file'); }); describe('lint', () => {