BREAKING CHANGE(scope): switch to @pushrocks scope

This commit is contained in:
2018-10-10 16:44:44 +02:00
parent d1744b570d
commit b4d9059f4f
15 changed files with 1236 additions and 539 deletions

View File

@ -1,40 +1,38 @@
import { tap, expect } from 'tapbundle'
import { tap, expect } from '@pushrocks/tapbundle';
import * as smartrx from '../ts/index'
import * as smartrx from '../ts/index';
tap.test('should create a valid instance of observableinstake', async () => {
const testObservableIntake = new smartrx.ObservableIntake()
expect(testObservableIntake).to.be.instanceOf(smartrx.ObservableIntake)
})
const testObservableIntake = new smartrx.ObservableIntake();
expect(testObservableIntake).to.be.instanceOf(smartrx.ObservableIntake);
});
tap.test('expect testObserservableIntake to push things', async (tools) => {
const testObserservableIntake = new smartrx.ObservableIntake()
tap.test('expect testObserservableIntake to push things', async tools => {
const testObserservableIntake = new smartrx.ObservableIntake();
testObserservableIntake.subscribe(value => {
console.log(value)
})
console.log(value);
});
testObserservableIntake.push('hi')
testObserservableIntake.push('wow')
testObserservableIntake.signalComplete()
await testObserservableIntake.completed
})
testObserservableIntake.push('hi');
testObserservableIntake.push('wow');
testObserservableIntake.signalComplete();
await testObserservableIntake.completed;
});
tap.test('expect testObserservableIntake to push things', async (tools) => {
const testObserservableIntake = new smartrx.ObservableIntake()
testObserservableIntake.push('hi')
testObserservableIntake.push('wow')
testObserservableIntake.makeBuffered()
testObserservableIntake.push('jo')
tap.test('expect testObserservableIntake to push things', async tools => {
const testObserservableIntake = new smartrx.ObservableIntake();
testObserservableIntake.push('hi');
testObserservableIntake.push('wow');
testObserservableIntake.makeBuffered();
testObserservableIntake.push('jo');
testObserservableIntake.subscribe(value => {
console.log(value)
testObserservableIntake.signalComplete()
})
testObserservableIntake.request(1)
await testObserservableIntake.completed
})
console.log(value);
testObserservableIntake.signalComplete();
});
testObserservableIntake.request(1);
await testObserservableIntake.completed;
});
tap.test('', async () => {
tap.test('', async () => {});
})
tap.start()
tap.start();

View File

@ -1,36 +1,36 @@
// import test framework
import { expect, tap } from 'tapbundle'
import * as events from 'events'
import * as rx from 'rxjs/Rx'
import * as smartq from 'smartq'
import { expect, tap } from '@pushrocks/tapbundle';
import * as events from 'events';
import * as rx from 'rxjs';
import * as smartpromise from '@pushrocks/smartpromise';
// import the module
import * as smartrx from '../ts/index'
import * as smartrx from '../ts/index';
let testObservablemap: smartrx.Observablemap
let testObservable1: rx.Observable<any>
let testObservable2: rx.Observable<any>
let testObservable3: rx.Observable<any>
let testEmitter: events.EventEmitter
let testObservablemap: smartrx.Observablemap;
let testObservable1: rx.Observable<any>;
let testObservable2: rx.Observable<any>;
let testObservable3: rx.Observable<any>;
let testEmitter: events.EventEmitter;
tap.test('should create an instance', async () => {
testObservablemap = new smartrx.Observablemap()
expect(testObservablemap).be.instanceof(smartrx.Observablemap)
})
testObservablemap = new smartrx.Observablemap();
expect(testObservablemap).be.instanceof(smartrx.Observablemap);
});
tap.test('should accept a new emitter', async () => {
let done = smartq.defer()
testEmitter = new events.EventEmitter()
testObservable1 = testObservablemap.getObservableForEmitterEvent(testEmitter, 'event1')
let done = smartpromise.defer();
testEmitter = new events.EventEmitter();
testObservable1 = testObservablemap.getObservableForEmitterEvent(testEmitter, 'event1');
testObservable1.subscribe(x => {
done.resolve()
})
testObservable2 = testObservablemap.getObservableForEmitterEvent(testEmitter, 'event1')
testObservable3 = testObservablemap.getObservableForEmitterEvent(testEmitter, 'event2')
expect(testObservable1 === testObservable2).be.true()
expect(testObservable1 === testObservable3).be.false()
testEmitter.emit('event1')
await done.promise
})
done.resolve();
});
testObservable2 = testObservablemap.getObservableForEmitterEvent(testEmitter, 'event1');
testObservable3 = testObservablemap.getObservableForEmitterEvent(testEmitter, 'event2');
expect(testObservable1 === testObservable2).to.be.true;
expect(testObservable1 === testObservable3).to.be.false;
testEmitter.emit('event1');
await done.promise;
});
tap.start()
tap.start();