[Pkg-javascript-commits] [node-tap] 111/186: some names cannot be written
Bastien Roucariès
rouca at moszumanska.debian.org
Fri Dec 1 16:40:50 UTC 2017
This is an automated email from the git hooks/post-receive script.
rouca pushed a commit to branch master
in repository node-tap.
commit 46b2ae28386d327909cebebba36759b5255ea967
Author: isaacs <i at izs.me>
Date: Mon Nov 20 16:33:26 2017 -0800
some names cannot be written
---
lib/test.js | 20 ++++++++++++++++----
1 file changed, 16 insertions(+), 4 deletions(-)
diff --git a/lib/test.js b/lib/test.js
index 7bb3de2..9968af4 100644
--- a/lib/test.js
+++ b/lib/test.js
@@ -1133,8 +1133,14 @@ class Test extends Base {
return this.fail(message, extra)
} catch (er) {
// 'name' is a getter.
- if (er.name)
- er.name = er.name + ''
+ if (er.name) {
+ Object.defineProperty(er, 'name', {
+ value: er.name + '',
+ enumerable: true,
+ configurable: true,
+ writable: true
+ })
+ }
const actual = isRegExp(wanted) ? er.message : er
return wanted ? this.match(actual, wanted, message, extra)
@@ -1257,8 +1263,14 @@ class Test extends Base {
t.fail(message, extra)
}, er => {
// 'name' is a getter.
- if (er.name)
- er.name = er.name + ''
+ if (er.name) {
+ Object.defineProperty(er, 'name', {
+ value: er.name + '',
+ enumerable: true,
+ configurable: true,
+ writable: true
+ })
+ }
const actual = isRegExp(wanted) ? er.message : er
return wanted ? t.match(actual, wanted, message, extra)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-tap.git
More information about the Pkg-javascript-commits
mailing list