react / react-0.13.3 / examples / basic-commonjs / node_modules / browserify / node_modules / buffer / test / to-string.js
80724 viewsvar B = require('../').Buffer1var test = require('tape')2if (process.env.OBJECT_IMPL) B.TYPED_ARRAY_SUPPORT = false345test('utf8 buffer to base64', function (t) {6t.equal(7new B('Ձאab', 'utf8').toString('base64'),8'1YHXkGFi'9)10t.end()11})1213test('utf8 buffer to hex', function (t) {14t.equal(15new B('Ձאab', 'utf8').toString('hex'),16'd581d7906162'17)18t.end()19})2021test('utf8 to utf8', function (t) {22t.equal(23new B('öäüõÖÄÜÕ', 'utf8').toString('utf8'),24'öäüõÖÄÜÕ'25)26t.end()27})2829test('utf16le to utf16', function (t) {30t.equal(31new B(new B('abcd', 'utf8').toString('utf16le'), 'utf16le').toString('utf8'),32'abcd'33)34t.end()35})3637test('utf16le to hex', function (t) {38t.equal(39new B('abcd', 'utf16le').toString('hex'),40'6100620063006400'41)42t.end()43})4445test('ascii buffer to base64', function (t) {46t.equal(47new B('123456!@#$%^', 'ascii').toString('base64'),48'MTIzNDU2IUAjJCVe'49)50t.end()51})5253test('ascii buffer to hex', function (t) {54t.equal(55new B('123456!@#$%^', 'ascii').toString('hex'),56'31323334353621402324255e'57)58t.end()59})6061test('base64 buffer to utf8', function (t) {62t.equal(63new B('1YHXkGFi', 'base64').toString('utf8'),64'Ձאab'65)66t.end()67})6869test('hex buffer to utf8', function (t) {70t.equal(71new B('d581d7906162', 'hex').toString('utf8'),72'Ձאab'73)74t.end()75})7677test('base64 buffer to ascii', function (t) {78t.equal(79new B('MTIzNDU2IUAjJCVe', 'base64').toString('ascii'),80'123456!@#$%^'81)82t.end()83})8485test('hex buffer to ascii', function (t) {86t.equal(87new B('31323334353621402324255e', 'hex').toString('ascii'),88'123456!@#$%^'89)90t.end()91})9293test('base64 buffer to binary', function (t) {94t.equal(95new B('MTIzNDU2IUAjJCVe', 'base64').toString('binary'),96'123456!@#$%^'97)98t.end()99})100101test('hex buffer to binary', function (t) {102t.equal(103new B('31323334353621402324255e', 'hex').toString('binary'),104'123456!@#$%^'105)106t.end()107})108109test('utf8 to binary', function (t) {110t.equal(111new B('öäüõÖÄÜÕ', 'utf8').toString('binary'),112'öäüõÃÃÃÃ'113)114t.end()115})116117118