Skip to content

Commit 475be09

Browse files
committed
test: add test cases for util functions.
1 parent 4934b78 commit 475be09

File tree

2 files changed

+43
-8
lines changed

2 files changed

+43
-8
lines changed

test/dynamicBuffer.spec.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import assert from 'assert';
22
import { constants } from 'buffer';
33
import { describe, it } from 'mocha';
44

5-
import { DynamicBuffer, isDynamicBuffer } from '../src';
5+
import { DynamicBuffer } from '../src';
66

77
describe('Initialization tests', () => {
88
it('Test initializing with default size', () => {
@@ -130,10 +130,3 @@ describe('Subarray test', () => {
130130
assert.equal(buf.toString(), '');
131131
});
132132
});
133-
134-
describe('Tools methods test', () => {
135-
it('Test isDynamicBuffer util method', () => {
136-
assert.equal(isDynamicBuffer(Buffer.from('')), false);
137-
assert.equal(isDynamicBuffer(new DynamicBuffer()), true);
138-
});
139-
});

test/util.spec.ts

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
import assert from 'assert';
2+
import { describe, it } from 'mocha';
3+
4+
import { DynamicBuffer } from '../src';
5+
import { isDynamicBuffer, rangeCheck, swap } from '../src/utils';
6+
7+
describe('Method isDynamicBuffer test', () => {
8+
it('Test isDynamicBuffer util method', () => {
9+
assert.equal(isDynamicBuffer(Buffer.from('')), false);
10+
assert.equal(isDynamicBuffer(new DynamicBuffer()), true);
11+
});
12+
});
13+
14+
describe('Method rangeCheck test', () => {
15+
it('Test rangeCheck', () => {
16+
assert.doesNotThrow(() => {
17+
rangeCheck('noLimit', 0);
18+
});
19+
20+
assert.doesNotThrow(() => {
21+
rangeCheck('valid', 0, 0, 5);
22+
});
23+
24+
assert.throws(() => {
25+
rangeCheck('less', 0, 5);
26+
});
27+
28+
assert.throws(() => {
29+
rangeCheck('greater', 10, 0, 5);
30+
});
31+
});
32+
});
33+
34+
describe('Method swap test', () => {
35+
it('Test swap', () => {
36+
const buf = Buffer.alloc(2);
37+
buf.write('ab');
38+
swap(buf, 0, 1);
39+
assert.equal(buf[0], 98);
40+
assert.equal(buf[1], 97);
41+
});
42+
});

0 commit comments

Comments
 (0)