Update to dev 12 (#28)

This commit is contained in:
Jaco Greeff
2017-12-01 20:57:16 +01:00
committed by GitHub
parent ea114e4b2f
commit dfe4a62e70
15 changed files with 66 additions and 194 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
[![Dependency Status](https://david-dm.org/polkadot-js/api.svg?path=packages/api-format)](https://david-dm.org/polkadot-js/api?path=packages/api-format)
[![devDependency Status](https://david-dm.org/polkadot-js/api/dev-status.svg?path=packages/api-format)](https://david-dm.org/polkadot-js/api?path=packages/api-format#info=devDependencies)
[![dependency](https://david-dm.org/polkadot-js/api.svg?style=flat-square&path=packages/api-format)](https://david-dm.org/polkadot-js/api?path=packages/api-format)
[![devDependency](https://david-dm.org/polkadot-js/api/dev-status.svg?style=flat-square&path=packages/api-format)](https://david-dm.org/polkadot-js/api?path=packages/api-format#info=devDependencies)
# @polkadot/api-format
+2 -2
View File
@@ -1,5 +1,5 @@
[![Dependency Status](https://david-dm.org/polkadot-js/api.svg?path=packages/api-jsonrpc)](https://david-dm.org/polkadot-js/api?path=packages/api-jsonrpc)
[![devDependency Status](https://david-dm.org/polkadot-js/api/dev-status.svg?path=packages/api-jsonrpc)](https://david-dm.org/polkadot-js/api?path=packages/api-jsonrpc#info=devDependencies)
[![dependency](https://david-dm.org/polkadot-js/api.svg?style=flat-square&path=packages/api-jsonrpc)](https://david-dm.org/polkadot-js/api?path=packages/api-jsonrpc)
[![devDependency](https://david-dm.org/polkadot-js/api/dev-status.svg?style=flat-square&path=packages/api-jsonrpc)](https://david-dm.org/polkadot-js/api?path=packages/api-jsonrpc#info=devDependencies)
# @polkadot/api-jsonrpc
+2 -2
View File
@@ -1,5 +1,5 @@
[![Dependency Status](https://david-dm.org/polkadot-js/api.svg?path=packages/api-provider)](https://david-dm.org/polkadot-js/api?path=packages/api-provider)
[![devDependency Status](https://david-dm.org/polkadot-js/api/dev-status.svg?path=packages/api-provider)](https://david-dm.org/polkadot-js/api?path=packages/api-provider#info=devDependencies)
[![dependency](https://david-dm.org/polkadot-js/api.svg?style=flat-square&path=packages/api-provider)](https://david-dm.org/polkadot-js/api?path=packages/api-provider)
[![devDependency](https://david-dm.org/polkadot-js/api/dev-status.svg?style=flat-square&path=packages/api-provider)](https://david-dm.org/polkadot-js/api?path=packages/api-provider#info=devDependencies)
# @polkadot/api-provider
+32 -25
View File
@@ -6,34 +6,29 @@ const TEST_WS_URL = 'ws://localhost:9955';
let server;
function createError ({ id, error: { code, message } }) {
return {
id,
jsonrpc: '2.0',
error: {
code,
message
}
};
}
function createReply ({ id, reply: { result } }) {
return {
id,
jsonrpc: '2.0',
result
};
}
function mockWs (requests) {
server = new Server(TEST_WS_URL);
let requestCount = 0;
server.on('message', (body) => {
const request = requests[requestCount];
const result = request.reply;
const response = request.error
? {
id: request.id,
jsonrpc: '2.0',
error: {
code: request.error.code,
message: request.error.message
}
}
: {
id: request.id,
jsonrpc: '2.0',
result: result.result
};
scope.body[request.method] = body;
requestCount++;
server.send(JSON.stringify(response));
});
const scope = {
body: {},
requests: 0,
@@ -41,6 +36,18 @@ function mockWs (requests) {
done: () => server.stop()
};
server.on('message', (body) => {
const request = requests[requestCount];
const response = request.error
? createError(request)
: createReply(request);
scope.body[request.method] = body;
requestCount++;
server.send(JSON.stringify(response));
});
return scope;
}
+2 -2
View File
@@ -1,5 +1,5 @@
[![Dependency Status](https://david-dm.org/polkadot-js/api.svg?path=packages/api)](https://david-dm.org/polkadot-js/api?path=packages/api)
[![devDependency Status](https://david-dm.org/polkadot-js/api/dev-status.svg?path=packages/api)](https://david-dm.org/polkadot-js/api?path=packages/api#info=devDependencies)
[![dependency](https://david-dm.org/polkadot-js/api.svg?style=flat-square&path=packages/api)](https://david-dm.org/polkadot-js/api?path=packages/api)
[![devDependency](https://david-dm.org/polkadot-js/api/dev-status.svg?style=flat-square&path=packages/api)](https://david-dm.org/polkadot-js/api?path=packages/api#info=devDependencies)
# @polkadot/api