expo-modules-test-core
Version:
Module providing native testing utilities for testing Expo modules
21 lines • 900 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const getStructure_1 = require("./getStructure");
const mockgen_1 = require("./mockgen");
const command = process.argv[2];
if (command === 'generate-js-mocks') {
const modules = (0, getStructure_1.getAllExpoModulesInWorkingDirectory)();
(0, mockgen_1.generateMocks)(modules);
}
else if (command === 'generate-ts-mocks') {
const modules = (0, getStructure_1.getAllExpoModulesInWorkingDirectory)();
(0, mockgen_1.generateMocks)(modules, 'typescript');
}
else if (command === 'get-mocks-structure') {
const modules = (0, getStructure_1.getAllExpoModulesInWorkingDirectory)();
console.log(JSON.stringify(modules, null, 2));
}
else {
console.log('Command not recognized\n\nAvailable commands are:\n- generate-js-mocks\n- generate-ts-mocks\n- get-mocks-structure');
}
//# sourceMappingURL=index.js.map