Skip to content

Commit ebdf467

Browse files
[test] Add a basic test for UTF-8 encoding/decoding (#106)
1 parent e184cac commit ebdf467

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

test/browser/arraybuffer.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ describe('parser', function() {
2525
it('should encode/decode mixed binary and string contents as b64', function(done) {
2626
var data = new Int8Array(5);
2727
for (var i = 0; i < data.length; i++) data[i] = i;
28-
encPayload([{ type: 'message', data: data.buffer }, { type: 'message', data: 'hello' }], function(encoded) {
28+
encPayload([{ type: 'message', data: data.buffer }, { type: 'message', data: 'hello' }], function(encoded) {
2929
decPayload(encoded,
3030
function(packet, index, total) {
3131
var isLast = index + 1 == total;
3232
expect(packet.type).to.eql('message');
3333
if (!isLast) {
3434
expect(new Int8Array(packet.data)).to.eql(data);
3535
} else {
36-
expect(packet.data).to.eql('hello');
36+
expect(packet.data).to.eql('hello');
3737
done();
3838
}
3939
});
@@ -65,15 +65,15 @@ describe('parser', function() {
6565
var firstBuffer = new Int8Array(123);
6666
for (var i = 0; i < firstBuffer.length; i++) firstBuffer[i] = i;
6767

68-
encPayloadAB([{ type: 'message', data: firstBuffer.buffer }, { type: 'message', data: 'hello' }, { type: 'close' } ], function(data) {
68+
encPayloadAB([{ type: 'message', data: firstBuffer.buffer }, { type: 'message', data: 'hello' }, { type: 'close' } ], function(data) {
6969
decPayloadB(data,
7070
function(packet, index, total) {
7171
if (index == 0) {
7272
expect(packet.type).to.eql('message');
7373
expect(new Int8Array(packet.data)).to.eql(firstBuffer);
7474
} else if (index == 1) {
7575
expect(packet.type).to.eql('message');
76-
expect(packet.data).to.eql('hello');
76+
expect(packet.data).to.eql('hello');
7777
} else {
7878
expect(packet.type).to.eql('close');
7979
done();

test/browser/base64_object.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ describe('parser', function() {
2020
var data = new Buffer(5);
2121
for (var i = 0; i < data.length; i++) data[i] = i;
2222
var msg = { base64: true, data: new Buffer(data).toString('base64') };
23-
encPayload([{ type: 'message', data: msg }, { type: 'message', data: 'hello' }], function(encoded) {
23+
encPayload([{ type: 'message', data: msg }, { type: 'message', data: 'hello' }], function(encoded) {
2424
decPayload(encoded,
2525
function(packet, index, total) {
2626
var isLast = index + 1 == total;
@@ -32,7 +32,7 @@ describe('parser', function() {
3232
expect(new Int8Array(packet.data)).to.eql(new Int8Array(data));
3333
}
3434
} else {
35-
expect(packet.data).to.eql('hello');
35+
expect(packet.data).to.eql('hello');
3636
done();
3737
}
3838
});

test/browser/blob.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ describe('parser', function() {
5252
var firstBuffer = new Int8Array(123);
5353
for (var i = 0; i < firstBuffer.length; i++) firstBuffer[i] = i;
5454

55-
encPayloadB([{ type: 'message', data: firstBuffer.buffer }, { type: 'message', data: 'hello' }, { type: 'close' } ], function(data) {
55+
encPayloadB([{ type: 'message', data: firstBuffer.buffer }, { type: 'message', data: 'hello' }, { type: 'close' } ], function(data) {
5656
var fr = new FileReader();
5757
fr.onload = function() {
5858
decPayloadB(this.result,
@@ -62,7 +62,7 @@ describe('parser', function() {
6262
expect(new Int8Array(packet.data)).to.eql(firstBuffer);
6363
} else if (index == 1) {
6464
expect(packet.type).to.eql('message');
65-
expect(packet.data).to.eql('hello');
65+
expect(packet.data).to.eql('hello');
6666
} else {
6767
expect(packet.type).to.eql('close');
6868
done();

test/node/index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ describe('parser', function() {
3333
it('should encode/decode mixed binary and string contents as b64', function(done) {
3434
var data = new Buffer(5);
3535
for (var i = 0; i < data.length; i++) data[i] = i;
36-
encPayload([{ type: 'message', data: data }, { type: 'message', data: 'hello' }], function(encoded) {
36+
encPayload([{ type: 'message', data: data }, { type: 'message', data: 'hello' }], function(encoded) {
3737
decPayload(encoded,
3838
function(packet, index, total) {
3939
var isLast = index + 1 == total;
4040
expect(packet.type).to.eql('message');
4141
if (!isLast) {
4242
expect(packet.data).to.eql(data);
4343
} else {
44-
expect(packet.data).to.eql('hello');
44+
expect(packet.data).to.eql('hello');
4545
done();
4646
}
4747
});
@@ -73,15 +73,15 @@ describe('parser', function() {
7373
var firstBuffer = new Buffer(123);
7474
for (var i = 0; i < firstBuffer.length; i++) firstBuffer[i] = i;
7575

76-
encPayloadB([{ type: 'message', data: firstBuffer }, { type: 'message', data: 'hello' }, { type: 'close' } ], function(data) {
76+
encPayloadB([{ type: 'message', data: firstBuffer }, { type: 'message', data: 'hello' }, { type: 'close' } ], function(data) {
7777
decPayloadB(data,
7878
function(packet, index, total) {
7979
if (index == 0) {
8080
expect(packet.type).to.eql('message');
8181
expect(packet.data).to.eql(firstBuffer);
8282
} else if (index == 1) {
8383
expect(packet.type).to.eql('message');
84-
expect(packet.data).to.eql('hello');
84+
expect(packet.data).to.eql('hello');
8585
} else {
8686
expect(packet.type).to.eql('close');
8787
done();

0 commit comments

Comments
 (0)