@fgv/ts-utils-jest
Version:
Custom matchers for ts-utils result class
19 lines • 1.16 kB
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.testPathForConsistencyCheck = void 0;
exports.resolveSnapshotPath = resolveSnapshotPath;
exports.resolveTestPath = resolveTestPath;
const path_1 = __importDefault(require("path"));
function resolveSnapshotPath(testPath, snapshotExtension, snapshotFolderName) {
const snapshotPath = path_1.default.join(path_1.default.join(path_1.default.dirname(testPath), '__snapshots__', snapshotFolderName), path_1.default.basename(testPath) + snapshotExtension);
return snapshotPath;
}
function resolveTestPath(snapshotFilePath, snapshotExtension) {
const testPath = path_1.default.join(path_1.default.dirname(path_1.default.dirname(path_1.default.dirname(snapshotFilePath))), path_1.default.basename(snapshotFilePath, snapshotExtension));
return testPath;
}
exports.testPathForConsistencyCheck = path_1.default.posix.join('consistency_check', '__tests__', 'subdir', 'example.test.js');
//# sourceMappingURL=snapshotResolver.js.map
;