pm4js
Version:
Process Mining for Javascript
24 lines (21 loc) • 910 B
JavaScript
require("../init.js");
var fs = require('fs');
const os = require('os');
test("XES importing running-example", () => {
let data = fs.readFileSync('examples/input_data/running-example.xes', {encoding: 'utf-8'});
let eventLog = XesImporter.apply(data);
let xmlStri = XesExporter.apply(eventLog);
let fileName = os.tmpdir() + "/" + "running-example.xes";
fs.writeFileSync(fileName, xmlStri);
data = fs.readFileSync(fileName, {encoding: 'utf-8'});
eventLog = XesImporter.apply(data);
});
test("XES importing receipt", () => {
let data = fs.readFileSync('examples/input_data/receipt.xes', {encoding: 'utf-8'});
let eventLog = XesImporter.apply(data);
let xmlStri = XesExporter.apply(eventLog);
let fileName = os.tmpdir() + "/" + "receipt.xes";
fs.writeFileSync(fileName, xmlStri);
data = fs.readFileSync(fileName, {encoding: 'utf-8'});
eventLog = XesImporter.apply(data);
});