-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can you assist me in satisfying promises aplus spec 2.2.4 in NodeJS? #217
Comments
You don't seem to have provided the code for your entire adapter (e.g. where is |
Hi - sorry my thinking was wrong On Tue, Nov 10, 2015 at 4:25 PM, Forbes Lindesay [email protected]
|
You should never return from a constructor. If you need to do inheritance (you almost certainly don't) then use function HTTPromise(options) {
... blah blah blah
let executor = THE_REAL_EXECUTOR;
return new Promise(executor);
} P.S. it sounds like what you're doing is very similar to then-request which has implementations for both browser and server side. It demonstrates how to write a function that returns a promise and how to extend that promise with an extra method ( |
thanks i appreciate your input On Tue, Nov 10, 2015 at 6:14 PM, Forbes Lindesay [email protected]
|
I am writing an HTTP Promises package for nodeJS. I need it to be promises aplus compliant. I am using promises-aplus-tests - https://www.npmjs.com/package/promises-aplus-tests
I have created an adapter as follows ..
My tests are failin on https://promisesaplus.com/#point-34 ... with further help on https://promisesaplus.com/#point-67
But I can't get it passing this promises aplus test. I am using the bog standard JavaScript Promises library (which on its own passes the tests) documented at ...
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise
new Promise(executor);
new Promise(function(resolve, reject) { ... });
In the executor I have tried ...
and also ...
There seems to be a lot of talk on the Internet but not many code examples of how to comply. Can anyone provide a code sample please on how to satisfy this test and how you would use nextTick or another suitable solution?
Worthing mentioning I have another call to reject within an HTTP error handler within the executor function;
Many thanks
The text was updated successfully, but these errors were encountered: