chore(tests): resuse tmp file helpers from utils (#3119)
This commit is contained in:
parent
63689e36a6
commit
e5afd92762
|
|
@ -19,10 +19,8 @@ const fs = require('fs');
|
|||
const path = require('path');
|
||||
const utils = require('./utils');
|
||||
const os = require('os');
|
||||
const {promisify} = require('util');
|
||||
|
||||
const mkdtempAsync = promisify(fs.mkdtemp);
|
||||
const {makeUserDataDir, removeUserDataDir} = utils;
|
||||
const {mkdtempAsync, makeUserDataDir, removeUserDataDir} = utils;
|
||||
const {FFOX, MAC, CHROMIUM, WEBKIT, WIN, USES_HOOKS} = testOptions;
|
||||
|
||||
registerFixture('userDataDir', async ({}, test) => {
|
||||
|
|
|
|||
|
|
@ -18,9 +18,7 @@ const fs = require('fs');
|
|||
const path = require('path');
|
||||
const util = require('util');
|
||||
const os = require('os');
|
||||
const removeFolder = require('rimraf');
|
||||
const mkdtempAsync = util.promisify(fs.mkdtemp);
|
||||
const removeFolderAsync = util.promisify(removeFolder);
|
||||
const {mkdtempAsync, removeFolderAsync} = require('./utils');
|
||||
|
||||
const {FFOX, CHROMIUM, WEBKIT, HEADLESS} = testOptions;
|
||||
|
||||
|
|
|
|||
|
|
@ -16,14 +16,8 @@
|
|||
|
||||
const path = require('path');
|
||||
const fs = require('fs');
|
||||
const util = require('util');
|
||||
const utils = require('./utils');
|
||||
const os = require('os');
|
||||
const removeFolder = require('rimraf');
|
||||
const mkdtempAsync = util.promisify(fs.mkdtemp);
|
||||
const removeFolderAsync = util.promisify(removeFolder);
|
||||
|
||||
const {FFOX, CHROMIUM, WEBKIT, CHANNEL} = testOptions;
|
||||
const {mkdtempAsync, removeFolderAsync} = require('./utils');
|
||||
|
||||
registerFixture('downloadsPath', async ({}, test) => {
|
||||
const downloadsPath = await mkdtempAsync(path.join(os.tmpdir(), 'playwright-test-'));
|
||||
|
|
|
|||
|
|
@ -24,12 +24,13 @@ const removeFolder = require('rimraf');
|
|||
const {FlakinessDashboard} = require('../utils/flakiness-dashboard');
|
||||
const PROJECT_ROOT = fs.existsSync(path.join(__dirname, '..', 'package.json')) ? path.join(__dirname, '..') : path.join(__dirname, '..', '..');
|
||||
|
||||
const mkdtempAsync = util.promisify(require('fs').mkdtemp);
|
||||
const removeFolderAsync = util.promisify(removeFolder);
|
||||
|
||||
let platform = os.platform();
|
||||
|
||||
const utils = module.exports = {
|
||||
mkdtempAsync: util.promisify(fs.mkdtemp),
|
||||
|
||||
removeFolderAsync: util.promisify(removeFolder),
|
||||
|
||||
/**
|
||||
* @return {string}
|
||||
*/
|
||||
|
|
@ -180,11 +181,11 @@ const utils = module.exports = {
|
|||
},
|
||||
|
||||
makeUserDataDir: async function() {
|
||||
return await mkdtempAsync(path.join(os.tmpdir(), 'playwright_dev_profile-'));
|
||||
return await utils.mkdtempAsync(path.join(os.tmpdir(), 'playwright_dev_profile-'));
|
||||
},
|
||||
|
||||
removeUserDataDir: async function(dir) {
|
||||
await removeFolderAsync(dir).catch(e => {});
|
||||
await utils.removeFolderAsync(dir).catch(e => {});
|
||||
},
|
||||
|
||||
testOptions(browserType) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue