Skip to content

Commit

Permalink
chore(test): add micro-benchmark performance test for delay operator
Browse files Browse the repository at this point in the history
  • Loading branch information
kwonoj authored and benlesh committed Sep 29, 2015
1 parent 060287a commit e4c287e
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions perf/micro/immediate-scheduler/operators/delay.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
var RxOld = require("rx");
var RxNew = require("../../../../index");

module.exports = function (suite) {

var oldDelayWithImmediateScheduler = RxOld.Observable.of(25, RxOld.Scheduler.immediate).delay(25);
var newDelayWithImmediateScheduler = RxNew.Observable.of(25).delay(25);

return suite
.add('old delay with immediate scheduler', function () {
oldDelayWithImmediateScheduler.subscribe(_next, _error, _complete);
})
.add('new delay with immediate scheduler', function () {
newDelayWithImmediateScheduler.subscribe(_next, _error, _complete);
});

function _next(x) { }
function _error(e){ }
function _complete(){ }
};

0 comments on commit e4c287e

Please sign in to comment.