File tree Expand file tree Collapse file tree 6 files changed +32
-34
lines changed
src/reactive-rpc/__tests__/e2e Expand file tree Collapse file tree 6 files changed +32
-34
lines changed Original file line number Diff line number Diff line change 5353 "test:cli:pointer" : " ./bin/json-pointer-test.js ./bin/json-pointer.js" ,
5454 "test:cli:patch" : " ./bin/json-patch-test.js ./bin/json-patch.js" ,
5555 "test:cli:pack" : " ./bin/json-pack-test.js ./bin/json-pack.js" ,
56- "test:reactive-rpc" : " node -r ts-node/register/transpile-only src/__tests__/ reactive-rpc/run.ts" ,
57- "test:reactive-rpc:jest" : " TEST_E2E=1 jest --maxWorkers 1 --no-cache src/__tests__/ reactive-rpc/" ,
56+ "test:reactive-rpc" : " node -r ts-node/register/transpile-only src/reactive-rpc/__tests__/e2e /run.ts" ,
57+ "test:reactive-rpc:jest" : " TEST_E2E=1 jest --maxWorkers 1 --no-cache src/reactive-rpc/__tests__/e2e /" ,
5858 "demo:json-patch" : " ts-node src/json-patch/__demos__/json-patch.ts" ,
5959 "demo:json-pointer" : " ts-node src/json-pointer/__demos__/json-pointer.ts" ,
6060 "demo:reactive-rpc:server" : " ts-node src/reactive-rpc/__demos__/server.ts" ,
Original file line number Diff line number Diff line change @@ -22,5 +22,5 @@ yarn test:reactive-rpc:jest
2222To run a specific test suite use this command:
2323
2424```
25- TEST_E2E=1 npx jest --no-cache src/__tests__/ reactive-rpc/uws/http/rx-rpc/FetchRpcClient .spec.ts
25+ TEST_E2E=1 npx jest --no-cache src/reactive-rpc/__tests__/e2e/uws/ws/RpcPersistentClient .spec.ts
2626```
Original file line number Diff line number Diff line change 11import { spawn } from 'child_process' ;
2- import { Defer } from '../../util/Defer' ;
2+ import { Defer } from '../../../ util/Defer' ;
33
44const startServer = async ( ) => {
55 const started = new Defer < void > ( ) ;
@@ -59,11 +59,9 @@ const runTests = async () => {
5959 const server = await startServer ( ) ;
6060 await server . started ;
6161 let exitCode = 0 ;
62- for ( let i = 0 ; i < 3 ; i ++ ) {
63- const jest = await runTests ( ) ;
64- exitCode = await jest . exitCode ;
65- if ( exitCode !== 0 ) throw exitCode ;
66- }
62+ const jest = await runTests ( ) ;
63+ exitCode = await jest . exitCode ;
64+ if ( exitCode !== 0 ) throw exitCode ;
6765 process . exit ( exitCode ) ;
6866 } catch ( error ) {
6967 // tslint:disable-next-line no-console
Original file line number Diff line number Diff line change 22 * @jest -environment node
33 */
44
5- import { ApiTestSetup , runApiTests } from '../../../../reactive-rpc/ common/rpc/__tests__/runApiTests' ;
6- import { RpcCodecs } from '../../../../reactive-rpc/ common/codec/RpcCodecs' ;
7- import { RpcMessageCodecs } from '../../../../reactive-rpc/ common/codec/RpcMessageCodecs' ;
8- import { Writer } from '../../../../util/buffers/Writer' ;
9- import { Codecs } from '../../../../json-pack/codecs/Codecs' ;
10- import { RpcMessageCodec } from '../../../../reactive-rpc/ common/codec/types' ;
11- import { JsonValueCodec } from '../../../../json-pack/codecs/types' ;
12- import { FetchRpcClient } from '../../../../reactive-rpc/ common/rpc/client/FetchRpcClient' ;
5+ import { ApiTestSetup , runApiTests } from '../../../../common/rpc/__tests__/runApiTests' ;
6+ import { RpcCodecs } from '../../../../common/codec/RpcCodecs' ;
7+ import { RpcMessageCodecs } from '../../../../common/codec/RpcMessageCodecs' ;
8+ import { Writer } from '../../../../../ util/buffers/Writer' ;
9+ import { Codecs } from '../../../../../ json-pack/codecs/Codecs' ;
10+ import { RpcMessageCodec } from '../../../../common/codec/types' ;
11+ import { JsonValueCodec } from '../../../../../ json-pack/codecs/types' ;
12+ import { FetchRpcClient } from '../../../../common/rpc/client/FetchRpcClient' ;
1313
1414if ( process . env . TEST_E2E ) {
1515 const codecs = new RpcCodecs ( new Codecs ( new Writer ( ) ) , new RpcMessageCodecs ( ) ) ;
Original file line number Diff line number Diff line change 22 * @jest -environment node
33 */
44
5- import { ApiTestSetup , runApiTests } from '../../../../reactive-rpc/ common/rpc/__tests__/runApiTests' ;
6- import { StreamingRpcClient } from '../../../../reactive-rpc/ common' ;
7- import { RpcCodecs } from '../../../../reactive-rpc/ common/codec/RpcCodecs' ;
8- import { RpcMessageCodecs } from '../../../../reactive-rpc/ common/codec/RpcMessageCodecs' ;
9- import { Writer } from '../../../../util/buffers/Writer' ;
10- import { Codecs } from '../../../../json-pack/codecs/Codecs' ;
11- import { RpcMessageCodec } from '../../../../reactive-rpc/ common/codec/types' ;
12- import { JsonValueCodec } from '../../../../json-pack/codecs/types' ;
5+ import { ApiTestSetup , runApiTests } from '../../../../common/rpc/__tests__/runApiTests' ;
6+ import { StreamingRpcClient } from '../../../../common' ;
7+ import { RpcCodecs } from '../../../../common/codec/RpcCodecs' ;
8+ import { RpcMessageCodecs } from '../../../../common/codec/RpcMessageCodecs' ;
9+ import { Writer } from '../../../../../ util/buffers/Writer' ;
10+ import { Codecs } from '../../../../../ json-pack/codecs/Codecs' ;
11+ import { RpcMessageCodec } from '../../../../common/codec/types' ;
12+ import { JsonValueCodec } from '../../../../../ json-pack/codecs/types' ;
1313
1414if ( process . env . TEST_E2E ) {
1515 const codecs = new RpcCodecs ( new Codecs ( new Writer ( ) ) , new RpcMessageCodecs ( ) ) ;
Original file line number Diff line number Diff line change 22 * @jest -environment node
33 */
44
5- import { ApiTestSetup , runApiTests } from '../../../../reactive-rpc/ common/rpc/__tests__/runApiTests' ;
5+ import { ApiTestSetup , runApiTests } from '../../../../common/rpc/__tests__/runApiTests' ;
66import WebSocket from 'ws' ;
7- import { RpcCodecs } from '../../../../reactive-rpc/ common/codec/RpcCodecs' ;
8- import { RpcMessageCodecs } from '../../../../reactive-rpc/ common/codec/RpcMessageCodecs' ;
9- import { Writer } from '../../../../util/buffers/Writer' ;
10- import { Codecs } from '../../../../json-pack/codecs/Codecs' ;
11- import { RpcMessageCodec } from '../../../../reactive-rpc/ common/codec/types' ;
12- import { JsonValueCodec } from '../../../../json-pack/codecs/types' ;
13- import { RpcCodec } from '../../../../reactive-rpc/ common/codec/RpcCodec' ;
14- import { RpcPersistentClient , WebSocketChannel } from '../../../../reactive-rpc/ common' ;
7+ import { RpcCodecs } from '../../../../common/codec/RpcCodecs' ;
8+ import { RpcMessageCodecs } from '../../../../common/codec/RpcMessageCodecs' ;
9+ import { Writer } from '../../../../../ util/buffers/Writer' ;
10+ import { Codecs } from '../../../../../ json-pack/codecs/Codecs' ;
11+ import { RpcMessageCodec } from '../../../../common/codec/types' ;
12+ import { JsonValueCodec } from '../../../../../ json-pack/codecs/types' ;
13+ import { RpcCodec } from '../../../../common/codec/RpcCodec' ;
14+ import { RpcPersistentClient , WebSocketChannel } from '../../../../common' ;
1515
1616if ( process . env . TEST_E2E ) {
1717 const codecs = new RpcCodecs ( new Codecs ( new Writer ( ) ) , new RpcMessageCodecs ( ) ) ;
You can’t perform that action at this time.
0 commit comments