mirror of
https://github.com/kasmtech/KasmVNC.git
synced 2024-12-02 13:03:17 +01:00
17 lines
487 B
JavaScript
17 lines
487 B
JavaScript
|
/* eslint-disable no-console */
|
||
|
const expect = chai.expect;
|
||
|
|
||
|
import { toUnsigned32bit, toSigned32bit } from '../core/util/int.js';
|
||
|
|
||
|
describe('Integer casting', function () {
|
||
|
it('should cast unsigned to signed', function () {
|
||
|
let expected = 4294967286;
|
||
|
expect(toUnsigned32bit(-10)).to.equal(expected);
|
||
|
});
|
||
|
|
||
|
it('should cast signed to unsigned', function () {
|
||
|
let expected = -10;
|
||
|
expect(toSigned32bit(4294967286)).to.equal(expected);
|
||
|
});
|
||
|
});
|