|
| 1 | +var Buffer = require('safer-buffer').Buffer |
1 | 2 | var tap = require('tap')
|
2 | 3 | var saxStream = require('../lib/sax').createStream()
|
3 | 4 |
|
4 |
| -var b = new Buffer('误') |
| 5 | +var b = Buffer.from('误') |
5 | 6 |
|
6 | 7 | saxStream.on('text', function (text) {
|
7 | 8 | tap.equal(text, b.toString())
|
8 | 9 | })
|
9 | 10 |
|
10 |
| -saxStream.write(new Buffer('<test><a>')) |
| 11 | +saxStream.write(Buffer.from('<test><a>')) |
11 | 12 | saxStream.write(b.slice(0, 1))
|
12 | 13 | saxStream.write(b.slice(1))
|
13 |
| -saxStream.write(new Buffer('</a><b>')) |
| 14 | +saxStream.write(Buffer.from('</a><b>')) |
14 | 15 | saxStream.write(b.slice(0, 2))
|
15 | 16 | saxStream.write(b.slice(2))
|
16 |
| -saxStream.write(new Buffer('</b><c>')) |
| 17 | +saxStream.write(Buffer.from('</b><c>')) |
17 | 18 | saxStream.write(b)
|
18 |
| -saxStream.write(new Buffer('</c>')) |
19 |
| -saxStream.write(Buffer.concat([new Buffer('<d>'), b.slice(0, 1)])) |
20 |
| -saxStream.end(Buffer.concat([b.slice(1), new Buffer('</d></test>')])) |
| 19 | +saxStream.write(Buffer.from('</c>')) |
| 20 | +saxStream.write(Buffer.concat([Buffer.from('<d>'), b.slice(0, 1)])) |
| 21 | +saxStream.end(Buffer.concat([b.slice(1), Buffer.from('</d></test>')])) |
21 | 22 |
|
22 | 23 | var saxStream2 = require('../lib/sax').createStream()
|
23 | 24 |
|
24 | 25 | saxStream2.on('text', function (text) {
|
25 | 26 | tap.equal(text, '�')
|
26 | 27 | })
|
27 | 28 |
|
28 |
| -saxStream2.write(new Buffer('<root>')) |
29 |
| -saxStream2.write(new Buffer('<e>')) |
30 |
| -saxStream2.write(new Buffer([0xC0])) |
31 |
| -saxStream2.write(new Buffer('</e>')) |
32 |
| -saxStream2.write(Buffer.concat([new Buffer('<f>'), b.slice(0, 1)])) |
33 |
| -saxStream2.write(new Buffer('</root>')) |
| 29 | +saxStream2.write(Buffer.from('<root>')) |
| 30 | +saxStream2.write(Buffer.from('<e>')) |
| 31 | +saxStream2.write(Buffer.from([0xC0])) |
| 32 | +saxStream2.write(Buffer.from('</e>')) |
| 33 | +saxStream2.write(Buffer.concat([Buffer.from('<f>'), b.slice(0, 1)])) |
| 34 | +saxStream2.write(Buffer.from('</root>')) |
34 | 35 | saxStream2.end()
|
0 commit comments