background-process-js
Version:
A set of util tools for create background process.
36 lines (35 loc) • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createMock = createMock;
exports.deleteMock = deleteMock;
const node_child_process_1 = require("node:child_process");
function createMock() {
(0, node_child_process_1.spawnSync)("docker", ["compose", "up", "-d"]);
(0, node_child_process_1.spawnSync)("aws", [
"sqs",
"create-queue",
"--endpoint-url",
"http://localhost:4566",
"--queue-name",
"teste",
"--profile",
"local-test",
]);
(0, node_child_process_1.spawnSync)("aws", [
"sqs",
"create-queue",
"--endpoint-url",
"http://localhost:4566",
"--queue-name",
"dead",
"--profile",
"local-test",
]);
return {
mainQueueUrl: "http://localhost:4566/000000000000/teste",
deadQueueUrl: "http://localhost:4566/000000000000/dead",
};
}
function deleteMock() {
(0, node_child_process_1.spawnSync)("docker", ["compose", "down"]);
}