aerofly-missions
Version:
The Aerofly Missionsgerät converts simulator flight plan files for Aerofly FS 4, Microsoft Flight Simulator, X-Plane, GeoFS, and Garmin / Infinite Flight flight plan files. It also imports SimBrief flight plans.
23 lines (19 loc) • 783 B
text/typescript
import { MissionFactory, Mission } from "../Aerofly/Mission.js";
import { Test } from "../Cli/Test.js";
import { KeyholeMarkupLanguage } from "../Export/KeyholeMarkupLanguage.js";
import * as fs from "node:fs";
export class KeyholeMarkupLanguageTest extends Test {
constructor(protected process: NodeJS.Process, protected dieOnError = false) {
super(process, dieOnError);
const mission = new MissionFactory().create(
fs.readFileSync("./src/Tests/fixtures/kclm_kbli.tmc", "utf8"),
new Mission("", "")
);
const kml = new KeyholeMarkupLanguage().fromMission(mission, true);
this.group(KeyholeMarkupLanguage.name + ": Import mission");
{
this.assert(kml.toString() !== "", "Not empty KML");
//console.log(kml.toString());
}
}
}