| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 3225601 commit 077e187
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -7,6 +7,8 @@ const common = require('../../common'); | |||
| 7 | 7 | const assert = require('assert'); | |
| 8 | 8 | const test_promise = require(`./build/${common.buildType}/test_promise`); | |
| 9 | 9 | ||
| 10 | + common.crashOnUnhandledRejection(); | ||
| 11 | + | ||
| 10 | 12 | // A resolution | |
| 11 | 13 | { | |
| 12 | 14 | const expected_result = 42; | |
@@ -44,7 +46,14 @@ const test_promise = require(`./build/${common.buildType}/test_promise`); | |||
| 44 | 46 | } | |
| 45 | 47 | ||
| 46 | 48 | assert.strictEqual(test_promise.isPromise(test_promise.createPromise()), true); | |
| 47 | - assert.strictEqual(test_promise.isPromise(Promise.reject(-1)), true); | ||
| 49 | + | ||
| 50 | + const rejectPromise = Promise.reject(-1); | ||
| 51 | + const expected_reason = -1; | ||
| 52 | + assert.strictEqual(test_promise.isPromise(rejectPromise), true); | ||
| 53 | + rejectPromise.catch((reason) => { | ||
| 54 | + assert.strictEqual(reason, expected_reason); | ||
| 55 | + }); | ||
| 56 | + | ||
| 48 | 57 | assert.strictEqual(test_promise.isPromise(2.4), false); | |
| 49 | 58 | assert.strictEqual(test_promise.isPromise('I promise!'), false); | |
| 50 | 59 | assert.strictEqual(test_promise.isPromise(undefined), false); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments