add test
This commit is contained in:
parent
d8f95d7d99
commit
7a25a9ac2f
1 changed files with 18 additions and 1 deletions
|
@ -1,6 +1,12 @@
|
|||
import test from "ava";
|
||||
|
||||
import { convertId, IdConvertType } from "../built/index.js";
|
||||
import {
|
||||
convertId,
|
||||
IdConvertType,
|
||||
nativeInitIdGenerator,
|
||||
nativeCreateId,
|
||||
nativeRandomStr,
|
||||
} from "../built/index.js";
|
||||
|
||||
test("convert to mastodon id", (t) => {
|
||||
t.is(convertId("9gf61ehcxv", IdConvertType.MastodonId), "960365976481219");
|
||||
|
@ -13,3 +19,14 @@ test("convert to mastodon id", (t) => {
|
|||
"3494513243013053824",
|
||||
);
|
||||
});
|
||||
|
||||
test("create cuid2 with timestamp prefix", (t) => {
|
||||
nativeInitIdGenerator(16, "");
|
||||
t.not(nativeCreateId(BigInt(Date.now())), nativeCreateId(BigInt(Date.now())));
|
||||
t.is(nativeCreateId(BigInt(Date.now())).length, 16);
|
||||
});
|
||||
|
||||
test("create random string", (t) => {
|
||||
t.not(nativeRandomStr(16), nativeRandomStr(16));
|
||||
t.is(nativeRandomStr(24).length, 24);
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue