2022-01-25 16:24:09 -05:00
|
|
|
import { Script } from "../../../src/Script/Script";
|
2022-01-14 19:32:44 -08:00
|
|
|
|
2022-03-30 10:08:32 -04:00
|
|
|
const code = `/** @param {NS} ns */
|
2022-01-14 19:32:44 -08:00
|
|
|
export async function main(ns) {
|
|
|
|
ns.print(ns.getWeakenTime('n00dles'));
|
|
|
|
}`;
|
|
|
|
|
|
|
|
describe("Validate Save Script Works", function () {
|
2022-04-06 19:30:08 -04:00
|
|
|
it("Save", function () {
|
|
|
|
const server = "home";
|
|
|
|
const filename = "test.js";
|
|
|
|
const script = new Script();
|
2023-04-07 00:33:51 -04:00
|
|
|
script.saveScript(filename, code, server);
|
2022-01-14 19:32:44 -08:00
|
|
|
|
2022-04-06 19:30:08 -04:00
|
|
|
expect(script.filename).toEqual(filename);
|
|
|
|
expect(script.code).toEqual(code);
|
|
|
|
expect(script.server).toEqual(server);
|
|
|
|
});
|
2022-01-25 16:24:09 -05:00
|
|
|
});
|