Patrick Steele-Idem 5df81440e5 Reorganized tests
2016-05-05 07:56:24 -07:00

21 lines
491 B
JavaScript

'use strict';
module.exports = function(builder) {
var vars = builder.vars([ 'foo' ]);
vars.onBeforeGenerateCode((event) => {
event.insertCode(builder.functionCall('before', []));
});
vars.onAfterGenerateCode((event) => {
event.insertCode(builder.functionCall('after', []));
});
var ifStatement = builder.ifStatement('a > b', [
builder.vars([ 'before' ]),
vars,
builder.vars([ 'after' ])
]);
return ifStatement;
};