* feat: kboot package * feat: kboot package * fix: wait 1 sec after device is available * test: fix unit test * refactor: clean unused codes * doc: improve readme.md * doc: improve readme.md * test: fix unit test * chore: fix lint settings * style: fix linting issues
18 lines
762 B
TypeScript
18 lines
762 B
TypeScript
import { getResponseCode, ResponseCodes } from '../../src';
|
|
|
|
describe('response-parser', () => {
|
|
describe('getResponseCode', () => {
|
|
it('should return with success', () => {
|
|
const buffer = Buffer.from([0x03, 0x00, 0x08, 0x00, 0xa7, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00]);
|
|
const responseCode = getResponseCode(buffer);
|
|
expect(responseCode).toEqual(ResponseCodes.Success);
|
|
});
|
|
|
|
it('should return with UnknownProperty', () => {
|
|
const buffer = Buffer.from([0x03, 0x00, 0x08, 0x00, 0xa7, 0x00, 0x00, 0x01, 0x3c, 0x28, 0x00, 0x00]);
|
|
const responseCode = getResponseCode(buffer);
|
|
expect(responseCode).toEqual(ResponseCodes.UnknownProperty);
|
|
});
|
|
});
|
|
});
|