mirror of
https://github.com/marko-js/marko.git
synced 2025-12-08 19:26:05 +00:00
30 lines
751 B
JavaScript
30 lines
751 B
JavaScript
var expect = require("chai").expect;
|
|
var extend = require("raptor-util/extend");
|
|
|
|
exports.templateData = {
|
|
getUserInfoShort: () =>
|
|
new Promise((resolve) => setTimeout(() => resolve({}), 50)),
|
|
getUserInfoLong: () =>
|
|
new Promise((resolve) => setTimeout(() => resolve({}), 200)),
|
|
};
|
|
|
|
exports.checkEvents = function (events, snapshot) {
|
|
events = events.map(function (eventInfo) {
|
|
var arg = extend({}, eventInfo.arg);
|
|
expect(arg.out != null).to.equal(true);
|
|
|
|
delete arg.out; // Not serializable
|
|
delete arg.parent; // Not serializable
|
|
delete arg.asyncValue; // Not serializable
|
|
|
|
return {
|
|
event: eventInfo.event,
|
|
arg: arg,
|
|
};
|
|
});
|
|
|
|
snapshot(events, "-events.json");
|
|
};
|
|
|
|
exports.noFlushComment = true;
|