summaryrefslogtreecommitdiff
path: root/test/support/get_function_object.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/support/get_function_object.js')
-rw-r--r--test/support/get_function_object.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/test/support/get_function_object.js b/test/support/get_function_object.js
new file mode 100644
index 0000000..008fd8f
--- /dev/null
+++ b/test/support/get_function_object.js
@@ -0,0 +1,22 @@
+module.exports = function (call_order) {
+ return {
+ one: function(callback) {
+ setTimeout(function() {
+ call_order.push(1);
+ callback(null, 1);
+ }, 125);
+ },
+ two: function(callback) {
+ setTimeout(function() {
+ call_order.push(2);
+ callback(null, 2);
+ }, 200);
+ },
+ three: function(callback) {
+ setTimeout(function() {
+ call_order.push(3);
+ callback(null, 3, 3);
+ }, 50);
+ }
+ };
+};