mirror of
https://github.com/marko-js/marko.git
synced 2025-12-08 19:26:05 +00:00
29 lines
741 B
JavaScript
29 lines
741 B
JavaScript
var expect = require("chai").expect;
|
|
var extend = require("raptor-util/extend");
|
|
|
|
exports.templateData = {
|
|
outer: Promise.resolve(),
|
|
inner1: Promise.resolve(),
|
|
inner2: Promise.resolve(),
|
|
};
|
|
|
|
exports.checkEvents = function (events, snapshot, out) {
|
|
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, out.isVDOM ? "-events-vdom.json" : "-events.json");
|
|
};
|
|
|
|
exports.skip_vdom = "client-reorder/placeholders are not supported in vdom";
|