2015-12-03 16:29:12 -07:00

47 lines
1.5 KiB
JavaScript

function delayedDataProvider(delay, value) {
return function(args, done) {
setTimeout(function() {
done(null, value);
}, delay);
};
}
exports.tests = [
{
templateData: {
'D1': delayedDataProvider(100),
'D2': delayedDataProvider(300),
'D3': delayedDataProvider(200),
'D4': delayedDataProvider(800),
'D5': delayedDataProvider(900),
'D6': delayedDataProvider(100),
'D7': delayedDataProvider(50)
},
expectedFile: require.resolve('./expected.html')
},
{
templateData: {
'D1': delayedDataProvider(100),
'D2': delayedDataProvider(300),
'D3': delayedDataProvider(200),
'D4': delayedDataProvider(800),
'D5': delayedDataProvider(900),
'D6': delayedDataProvider(100),
'D7': delayedDataProvider(200)
},
expectedFile: require.resolve('./expected.html')
},
{
templateData: {
'D1': delayedDataProvider(900),
'D2': delayedDataProvider(300),
'D3': delayedDataProvider(200),
'D4': delayedDataProvider(800),
'D5': delayedDataProvider(100),
'D6': delayedDataProvider(100),
'D7': delayedDataProvider(200)
},
expectedFile: require.resolve('./expected.html')
}
];