Skip to content

Commit

Permalink
test: fix V8 test on big-endian machines
Browse files Browse the repository at this point in the history
  • Loading branch information
addaleax committed Apr 3, 2017
1 parent 843b7e6 commit 56d6130
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion test/parallel/test-v8-serdes.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
const common = require('../common');
const assert = require('assert');
const v8 = require('v8');
const os = require('os');

const circular = {};
circular.circular = circular;
Expand Down Expand Up @@ -124,6 +125,10 @@ const objects = [
let buf = Buffer.alloc(32 + 9);
buf.write('ff0d5c0404addeefbe', 32, 'hex');
buf = buf.slice(32);

const expectedResult = os.endianness() === 'LE' ?
new Uint16Array([0xdead, 0xbeef]) : new Uint16Array([0xadde, 0xefbe]);

assert.deepStrictEqual(v8.deserialize(buf),
new Uint16Array([0xdead, 0xbeef]));
expectedResult);
}

0 comments on commit 56d6130

Please sign in to comment.