buffer: include encoding value in exception when invalid
authorRicky Ng-Adam <rngadam@lophilo.com>
Tue, 9 Oct 2012 08:14:00 +0000 (16:14 +0800)
committerBen Noordhuis <info@bnoordhuis.nl>
Tue, 9 Oct 2012 14:18:26 +0000 (16:18 +0200)
commit8bd4590a3196ac7b7d11f78564bc3ff13c8807ae
tree9bfd2eecd80178b6e4974bc546caf9e9f2d5356f
parent5288ed75be97f55604867b8a46ad3594f7298035
buffer: include encoding value in exception when invalid

Encoding failures can be somewhat confusing, especially when they are due to
control flow frameworks auto-filling parameters from the previous step output
values to functions (such as toString and write) that developers don't expect
to take an encoding parameter. By outputting the value as part of the message,
should make it easier to track down these sort of bugs.
lib/buffer.js
test/simple/test-buffer.js