16 lines
450 B
JavaScript
16 lines
450 B
JavaScript
import fs from 'fs';
|
|
import path from 'path';
|
|
|
|
const FILE = process.env.APTIVA_TEST_USER_FILE ||
|
|
path.resolve(process.cwd(), '.aptiva-test-user.json');
|
|
|
|
export function saveTestUser(user) {
|
|
fs.writeFileSync(FILE, JSON.stringify(user, null, 2), 'utf8');
|
|
return FILE;
|
|
}
|
|
|
|
export function loadTestUser() {
|
|
if (!fs.existsSync(FILE)) throw new Error(`No test user file at ${FILE}`);
|
|
return JSON.parse(fs.readFileSync(FILE, 'utf8'));
|
|
}
|