From b1995fce130aff8ec6c72ddb170a9213fb5f8158 Mon Sep 17 00:00:00 2001 From: David Greenspan Date: Wed, 7 Jan 2015 17:50:37 -0800 Subject: [PATCH] =?UTF-8?q?Improve=20a=20=E2=80=9Cmatch=E2=80=9D=20error?= =?UTF-8?q?=20message?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/check/match.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/check/match.js b/packages/check/match.js index 9b15b8e6a7..b80194f71d 100644 --- a/packages/check/match.js +++ b/packages/check/match.js @@ -249,8 +249,8 @@ var checkSubtree = function (value, pattern) { if (pattern instanceof Function) { if (value instanceof pattern) return; - // XXX what if .name isn't defined - throw new Match.Error("Expected " + pattern.name); + throw new Match.Error("Expected " + (pattern.name || + "particular constructor")); } var unknownKeysAllowed = false;