Skip to content

Instantly share code, notes, and snippets.

@azu
Created September 3, 2014 02:11
Show Gist options
  • Save azu/3730d68e7dc8521f69d3 to your computer and use it in GitHub Desktop.
Save azu/3730d68e7dc8521f69d3 to your computer and use it in GitHub Desktop.
testable-implementation.js version
"use strict";
var Promise = require("../lib/testable-implementation");
var OrdinaryConstruct = require("especially/abstract-operations").OrdinaryConstruct;
var p = OrdinaryConstruct(Promise, [
function (resolve) {
resolve("");
}
]);
p.then(function (result) {
console.log("1-1");
}).then(function (result) {
console.log("1-2");
}).then(function (result) {
console.log("1-3");
});
p.then(function (result) {
console.log("2-1")
}).then(function (result) {
console.log("2-2");
}).then(function (result) {
console.log("2-3");
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment