Code coverage report for cjs/testing/SubscriptionLoggable.js

Statements: 92.31% (12 / 13)      Branches: 100% (0 / 0)      Functions: 75% (3 / 4)      Lines: 92.31% (12 / 13)      Ignored: none     

All files » cjs/testing/ » SubscriptionLoggable.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 181 1 1     1 3035 3035   1 2707 2707 2707   1   1  
var SubscriptionLog_1 = require('./SubscriptionLog');
var SubscriptionLoggable = (function () {
    function SubscriptionLoggable() {
        this.subscriptions = [];
    }
    SubscriptionLoggable.prototype.logSubscribedFrame = function () {
        this.subscriptions.push(new SubscriptionLog_1.SubscriptionLog(this.scheduler.now()));
        return this.subscriptions.length - 1;
    };
    SubscriptionLoggable.prototype.logUnsubscribedFrame = function (index) {
        var subscriptionLogs = this.subscriptions;
        var oldSubscriptionLog = subscriptionLogs[index];
        subscriptionLogs[index] = new SubscriptionLog_1.SubscriptionLog(oldSubscriptionLog.subscribedFrame, this.scheduler.now());
    };
    return SubscriptionLoggable;
})();
exports.SubscriptionLoggable = SubscriptionLoggable;
//# sourceMappingURL=SubscriptionLoggable.js.map