pausableBuffered issue

by bman654

HTML

<script src="//code.jquery.com/qunit/qunit-1.11.0.js"></script>
<link rel="stylesheet" href="//code.jquery.com/qunit/qunit-1.11.0.css">
<script src="//rawgit.com/Reactive-Extensions/RxJS/master/dist/rx.all.js"></script>
<div id="qunit"></div>
<div id="qunit-fixture"></div>

JavaScript

QUnit.module("tests");

QUnit.test("pausableBuffered produces expected result", 1, function () {
    var data = new Rx.Subject();
    var signal = new Rx.Subject();
    var p = data.pausableBuffered(signal);
    var results = [];
    p.subscribe(function (value) { results.push(value); });
    
    data.onNext(1);
    signal.onNext(false);
    signal.onNext(true);
    
    QUnit.deepEqual(results, [1]);
});