Skip to content

Commit 76d0dee

Browse files
committed
[Fix] set Symbol.toStringTag in the proper place
See #396 (comment)
1 parent 16e0076 commit 76d0dee

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

lib/form_data.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,7 @@ FormData.prototype._error = function (err) {
488488
FormData.prototype.toString = function () {
489489
return '[object FormData]';
490490
};
491-
setToStringTag(FormData, 'FormData');
491+
setToStringTag(FormData.prototype, 'FormData');
492492

493493
// Public API
494494
module.exports = FormData;

test/integration/test-to-string.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ var assert = common.assert;
55
var FormData = require(common.dir.lib + '/form_data');
66

77
assert(String(new FormData()) === '[object FormData]');
8+
assert(Object.prototype.toString.call(new FormData()) === '[object FormData]');

0 commit comments

Comments
 (0)