Skip to content
This repository was archived by the owner on Jul 29, 2024. It is now read-only.

Commit 6a9b87c

Browse files
committed
fix(elementexplorer): eval always treat result as promise
1 parent 2f245ee commit 6a9b87c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

bin/elementexplorer.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,12 @@ var flowEval = function(code, context, file, callback) {
8080
process.domain.emit('error', vmErr);
8181
process.domain.exit();
8282
}
83-
return result.then(function(val) {return val});
83+
84+
if (webdriver.promise.isPromise(result)) {
85+
return result.then(function(val) {return val});
86+
} else {
87+
return result;
88+
}
8489
}).then(function(res) {
8590
if (!vmErr) {
8691
callback(null, res);

0 commit comments

Comments
 (0)