mirror of
https://git.um-react.app/um/um-react.git
synced 2025-11-28 03:23:02 +00:00
feat: fix mmkv parser, support for ios ekey mmkv
This commit is contained in:
19
src/util/__tests__/MMKVParser.test.ts
Normal file
19
src/util/__tests__/MMKVParser.test.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
import { MMKVParser } from '../MMKVParser';
|
||||
import { readFileSync } from 'node:fs';
|
||||
|
||||
test('parse mmkv file as expected', () => {
|
||||
const buff = readFileSync(__dirname + '/__fixture__/test.mmkv');
|
||||
const view = new DataView(buff.buffer.slice(buff.byteOffset, buff.byteOffset + buff.byteLength));
|
||||
expect(MMKVParser.toStringMap(view)).toEqual(
|
||||
new Map([
|
||||
['key', 'value'],
|
||||
[
|
||||
'Lorem Ipsum',
|
||||
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. ' +
|
||||
'Vestibulum congue volutpat metus non molestie. Quisque id est sapien. ' +
|
||||
'Fusce eget tristique sem. Donec tellus lacus, viverra sed lectus eget, elementum ultrices dolor. ' +
|
||||
'Integer non urna justo.',
|
||||
],
|
||||
])
|
||||
);
|
||||
});
|
||||
Reference in New Issue
Block a user