UNPKG

rx.disposables

Version:

Library for Disposables which can be used independently from RxJS

28 lines (22 loc) 634 B
'use strict'; var test = require('tape'); var Disposable = require('../disposable'); test('Disposable#create', function (t) { var disposable = Disposable.create(function () { }); t.ok(disposable, 'disposable should not be undefined'); t.end(); }); test('Disposable#dispose', function (t) { var disposed = false; var d = Disposable.create(function () { disposed = true; }); t.ok(!disposed, 'should not be disposed'); d.dispose(); t.ok(disposed, 'should be disposed'); t.end(); }); test('Disposable#empty', function (t) { var d = Disposable.empty; t.ok(d, 'should not be null'); d.dispose(); t.end(); });