mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-06 01:25:38 -05:00
Merge from vscode 3d67364fbfcf676d93be64f949e9b33e7f1b969e (#5028)
This commit is contained in:
@@ -70,15 +70,15 @@ suite('RPCProtocol', () => {
|
||||
});
|
||||
|
||||
test('passing buffer as argument', function (done) {
|
||||
delegate = (a1: Buffer, a2: number) => {
|
||||
assert.ok(Buffer.isBuffer(a1));
|
||||
return a1[a2];
|
||||
delegate = (a1: VSBuffer, a2: number) => {
|
||||
assert.ok(a1 instanceof VSBuffer);
|
||||
return a1.buffer[a2];
|
||||
};
|
||||
let b = Buffer.allocUnsafe(4);
|
||||
b[0] = 1;
|
||||
b[1] = 2;
|
||||
b[2] = 3;
|
||||
b[3] = 4;
|
||||
let b = VSBuffer.alloc(4);
|
||||
b.buffer[0] = 1;
|
||||
b.buffer[1] = 2;
|
||||
b.buffer[2] = 3;
|
||||
b.buffer[3] = 4;
|
||||
bProxy.$m(b, 2).then((res: number) => {
|
||||
assert.equal(res, 3);
|
||||
done(null);
|
||||
@@ -87,19 +87,19 @@ suite('RPCProtocol', () => {
|
||||
|
||||
test('returning a buffer', function (done) {
|
||||
delegate = (a1: number, a2: number) => {
|
||||
let b = Buffer.allocUnsafe(4);
|
||||
b[0] = 1;
|
||||
b[1] = 2;
|
||||
b[2] = 3;
|
||||
b[3] = 4;
|
||||
let b = VSBuffer.alloc(4);
|
||||
b.buffer[0] = 1;
|
||||
b.buffer[1] = 2;
|
||||
b.buffer[2] = 3;
|
||||
b.buffer[3] = 4;
|
||||
return b;
|
||||
};
|
||||
bProxy.$m(4, 1).then((res: Buffer) => {
|
||||
assert.ok(Buffer.isBuffer(res));
|
||||
assert.equal(res[0], 1);
|
||||
assert.equal(res[1], 2);
|
||||
assert.equal(res[2], 3);
|
||||
assert.equal(res[3], 4);
|
||||
bProxy.$m(4, 1).then((res: VSBuffer) => {
|
||||
assert.ok(res instanceof VSBuffer);
|
||||
assert.equal(res.buffer[0], 1);
|
||||
assert.equal(res.buffer[1], 2);
|
||||
assert.equal(res.buffer[2], 3);
|
||||
assert.equal(res.buffer[3], 4);
|
||||
done(null);
|
||||
}, done);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user