Skip to content

Commit dcf6cde

Browse files
committed
createAsync moved to api and added test for it
1 parent a9154eb commit dcf6cde

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

src/core/protocol/createAsync.js renamed to src/api/createAsync.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
dop.core.createAsync = function() {
2+
dop.createAsync = function() {
33
var resolve, reject,
44
promise = new Promise(function(res, rej) {
55
resolve = res;

src/core/protocol/createRequest.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ dop.core.createRequest = function(node, instruction) {
44
request = Array.prototype.slice.call(arguments, 1);
55
node.requests[request_id] = request;
66
request.unshift(request_id);
7-
request.promise = dop.core.createAsync();
7+
request.promise = dop.createAsync();
88
return request;
99
};

src/core/protocol/localProcedureCall.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
dop.core.localProcedureCall = function(f, args, resolve, reject, configureReq, scope) {
3-
var req = dop.core.createAsync(), output;
3+
var req = dop.createAsync(), output;
44
if (isFunction(configureReq))
55
req = configureReq(req);
66

test/transports/call.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,10 @@ client.subscribe().into(objClient).then(function(obj) {
9292
})
9393
.then(function(value){
9494
t.equal(value, 'resolveAsync', 'Resolved async');
95+
return objServer.resolveAsync(dopClient.createAsync())
96+
})
97+
.then(function(value){
98+
t.equal(value, 'resolveAsync', 'Resolved async local');
9599
return obj.reject();
96100
})
97101
.catch(function(value){
@@ -131,10 +135,10 @@ clientclient.subscribe().then(function(obj){
131135
})
132136
.then(function(value){
133137
t.equal(value.hola, 'mundo', 'Returning an object');
134-
return obj.sum(2, 2);
138+
return obj.sum(1, 1);
135139
})
136140
.then(function(value){
137-
t.equal(value, 8, 'Passing two parameters');
141+
t.equal(value, 4, 'Passing two parameters');
138142
return obj.resolve();
139143
})
140144
.then(function(value){

0 commit comments

Comments
 (0)