Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@boost/test-utils

Package Overview
Dependencies
Maintainers
1
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@boost/test-utils - npm Package Compare versions

Comparing version
4.0.0
to
4.0.1
+25
./cjs/index.cjs
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
const fixtures = require('./fixtures.cjs');
require('./types.cjs');
/**
* @copyright 2020, Miles Johnson
* @license https://opensource.org/licenses/MIT
*/
exports.copyFixtureToMock = fixtures.copyFixtureToMock;
exports.copyFixtureToNodeModule = fixtures.copyFixtureToNodeModule;
exports.copyFixtureToTempFolder = fixtures.copyFixtureToTempFolder;
exports.createTempFileInFixture = fixtures.createTempFileInFixture;
exports.createTempFixtureFolder = fixtures.createTempFixtureFolder;
exports.createTempFolderStructureFromJSON = fixtures.createTempFolderStructureFromJSON;
exports.getFixtureNodeModulePath = fixtures.getFixtureNodeModulePath;
exports.getFixturePath = fixtures.getFixturePath;
exports.getNodeModulePath = fixtures.getNodeModulePath;
exports.normalizePath = fixtures.normalizePath;
exports.removeTempFile = fixtures.removeTempFile;
//# sourceMappingURL=index.cjs.map
+9
-35

@@ -6,24 +6,15 @@ 'use strict';

});
const os = require('os');
const path = require('path');
const fs = require('fs-extra');
const _interopDefault = e => e && e.__esModule ? e : {
default: e
};
const os__default = /*#__PURE__*/_interopDefault(os);
const path__default = /*#__PURE__*/_interopDefault(path);
const fs__default = /*#__PURE__*/_interopDefault(fs);
const fs__default = /*#__PURE__*/_interopDefault(fs);
/* eslint-disable @typescript-eslint/no-use-before-define */
const FIXTURES_DIR = path__default.default.join(process.cwd(), 'tests', '__fixtures__');
const TEMPORARY_FILES = new Set();
function normalizeSeparators(part) {

@@ -33,22 +24,16 @@ if (process.platform === 'win32') {

}
return part.replace(/\\/g, '/');
}
function normalizePath(...parts) {
return path__default.default.normalize(path__default.default.join(...parts.map(normalizeSeparators)));
}
function getFixturePath(fixture, file = '') {
return normalizePath(FIXTURES_DIR, fixture, file);
}
function getFixtureNodeModulePath(fixture, moduleName, file = '') {
return normalizePath(FIXTURES_DIR, fixture, 'node_modules', moduleName, file);
}
function getNodeModulePath(moduleName, file = '') {
return normalizePath(process.cwd(), 'node_modules', moduleName, file);
}
function removeTempFile(filePath) {

@@ -60,11 +45,9 @@ if (fs__default.default.existsSync(filePath)) {

}
fs__default.default.removeSync(filePath);
} catch {// Ignore?
} catch {
// Ignore?
}
}
TEMPORARY_FILES.delete(filePath);
}
function copyFixtureToNodeModule(fixture, moduleName, customModulePath = false) {

@@ -76,3 +59,2 @@ const modulePath = customModulePath ? normalizePath(moduleName) : getNodeModulePath(moduleName);

});
if (!fs__default.default.existsSync(pkgPath)) {

@@ -85,3 +67,2 @@ fs__default.default.writeJsonSync(pkgPath, {

}
return () => {

@@ -91,3 +72,2 @@ removeTempFile(modulePath);

}
function copyFixtureToMock(fixture, mockName) {

@@ -100,3 +80,2 @@ const module = jest.requireActual(getFixturePath(fixture));

}
function copyFixtureToTempFolder(fixture) {

@@ -108,8 +87,9 @@ const tempRoot = createTempFixtureFolder();

return tempRoot;
} // eslint-disable-next-line @typescript-eslint/no-explicit-any
}
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function createTempFileInFixture(fixture, file, data) {
const filePath = getFixturePath(fixture, file); // eslint-disable-next-line @typescript-eslint/no-unsafe-argument
const filePath = getFixturePath(fixture, file);
// eslint-disable-next-line @typescript-eslint/no-unsafe-argument
fs__default.default.writeFileSync(filePath, data);

@@ -120,8 +100,6 @@ return () => {

}
let folderCount = 0;
function createTempFixtureFolder() {
const tmp = os__default.default.tmpdir(); // eslint-disable-next-line no-magic-numbers
const tmp = os__default.default.tmpdir();
// eslint-disable-next-line no-magic-numbers
const dir = normalizePath(tmp, `boost-${Date.now().toString(16)}${folderCount}`);

@@ -133,3 +111,2 @@ fs__default.default.ensureDirSync(dir);

}
function createTempFolderStructureFromJSON(structure) {

@@ -142,3 +119,2 @@ const root = createTempFixtureFolder();

}
const absFile = path__default.default.join(root, file);

@@ -150,3 +126,2 @@ fs__default.default.ensureDirSync(path__default.default.dirname(absFile));

}
if (typeof afterAll === 'function') {

@@ -159,3 +134,2 @@ afterAll(() => {

}
exports.copyFixtureToMock = copyFixtureToMock;

@@ -162,0 +136,0 @@ exports.copyFixtureToNodeModule = copyFixtureToNodeModule;

@@ -1,1 +0,1 @@

{"version":3,"file":"fixtures.cjs","sources":["../src/fixtures.ts"],"sourcesContent":null,"names":["FIXTURES_DIR","path","join","process","cwd","TEMPORARY_FILES","Set","normalizeSeparators","part","platform","replace","normalizePath","parts","normalize","map","getFixturePath","fixture","file","getFixtureNodeModulePath","moduleName","getNodeModulePath","removeTempFile","filePath","fs","existsSync","statSync","isDirectory","emptyDirSync","removeSync","delete","copyFixtureToNodeModule","customModulePath","modulePath","pkgPath","copySync","overwrite","writeJsonSync","main","name","version","copyFixtureToMock","mockName","module","jest","requireActual","doMock","virtual","dontMock","copyFixtureToTempFolder","tempRoot","createTempFixtureFolder","createTempFileInFixture","data","writeFileSync","folderCount","tmp","os","tmpdir","dir","Date","now","toString","ensureDirSync","add","createTempFolderStructureFromJSON","structure","root","files","Object","entries","forEach","contents","absFile","dirname","afterAll","tempFile"],"mappings":"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"}
{"version":3,"file":"fixtures.cjs","sources":["../src/fixtures.ts"],"sourcesContent":null,"names":["FIXTURES_DIR","path","join","process","cwd","TEMPORARY_FILES","Set","normalizeSeparators","part","platform","replace","normalizePath","parts","normalize","map","getFixturePath","fixture","file","getFixtureNodeModulePath","moduleName","getNodeModulePath","removeTempFile","filePath","fs","existsSync","statSync","isDirectory","emptyDirSync","removeSync","delete","copyFixtureToNodeModule","customModulePath","modulePath","pkgPath","copySync","overwrite","writeJsonSync","main","name","version","copyFixtureToMock","mockName","module","jest","requireActual","doMock","virtual","dontMock","copyFixtureToTempFolder","tempRoot","createTempFixtureFolder","createTempFileInFixture","data","writeFileSync","folderCount","tmp","os","tmpdir","dir","Date","now","toString","ensureDirSync","add","createTempFolderStructureFromJSON","structure","root","files","Object","entries","forEach","contents","absFile","dirname","afterAll","tempFile"],"mappings":"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"}

@@ -6,6 +6,5 @@ 'use strict';

});
const fixtures = require('./fixtures.cjs');
require('./types.cjs');
require('./types.cjs');
/**

@@ -16,3 +15,2 @@ * @copyright 2020, Miles Johnson

exports.copyFixtureToMock = fixtures.copyFixtureToMock;

@@ -19,0 +17,0 @@ exports.copyFixtureToNodeModule = fixtures.copyFixtureToNodeModule;

@@ -1,4 +0,4 @@

export declare type DirectoryContent = string | null;
export declare type DirectoryJSON = Record<string, DirectoryContent>;
export declare type DirectoryStructure = DirectoryJSON | ((root: string) => DirectoryJSON);
export type DirectoryContent = string | null;
export type DirectoryJSON = Record<string, DirectoryContent>;
export type DirectoryStructure = DirectoryJSON | ((root: string) => DirectoryJSON);
//# sourceMappingURL=types.d.ts.map
{
"name": "@boost/test-utils",
"version": "4.0.0",
"version": "4.0.1",
"type": "commonjs",

@@ -34,3 +34,3 @@ "release": "1651512178249",

"dependencies": {
"fs-extra": "^10.1.0"
"fs-extra": "^11.1.1"
},

@@ -56,3 +56,3 @@ "funding": {

},
"gitHead": "07f3182e14af6b7637b23f69fbe3c735835312a9"
"gitHead": "fd64842195c9e1c72e726800f004bdc80fa682f8"
}