first commit
هذا الالتزام موجود في:
13
src/common/utils/cursor.util.spec.ts
Normal file
13
src/common/utils/cursor.util.spec.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
import { decodeOffsetCursor, encodeOffsetCursor } from './cursor.util';
|
||||
|
||||
describe('cursor util', () => {
|
||||
it('encodes and decodes cursor offsets', () => {
|
||||
const cursor = encodeOffsetCursor(40);
|
||||
expect(decodeOffsetCursor(cursor)).toBe(40);
|
||||
});
|
||||
|
||||
it('returns null on invalid cursor', () => {
|
||||
expect(decodeOffsetCursor('%%%invalid%%%')).toBeNull();
|
||||
expect(decodeOffsetCursor(encodeOffsetCursor(-1))).toBeNull();
|
||||
});
|
||||
});
|
||||
المرجع في مشكلة جديدة
حظر مستخدم