1.0.1 • Published 10 years ago
asyncplify-tests v1.0.1
asyncplify-tests
Common tests for asyncplify operators
Installation
npm install asyncplify-testsExecute tests on a asyncplify source
var tests = require('asyncplify-tests');
describe('fromArray' function () {
asyncplify
.fromArray([0, 1])
.pipe(tests.itShouldClose())
.pipe(tests.itShouldEndSync())
.pipe(tests.itShouldEmitValues([0, 1]));
});Documentation
itShouldClose
Test if the source support closing during iteration.
asyncplify
.fromArray([0, 1])
.pipe(tests.itShouldClose());itShouldEmitValues
Test if the source emit the specified values.
asyncplify
.fromArray([0, 1])
.pipe(tests.itShouldEmitValues([0, 1]));itShouldEndAsync
Test if the source end asynchronously.
asyncplify
.fromArray([0, 1])
.pipe(tests.itShouldEndAsync());
// Not OK! fromArray is synchronousitShouldEndSync
Test if the source end synchronously.
asyncplify
.fromArray([0, 1])
.pipe(tests.itShouldEndSync());License
The MIT License (MIT)
Copyright (c) 2015 Dany Laporte