32 lines
838 B
TypeScript
32 lines
838 B
TypeScript
import "reflect-metadata";
|
|
|
|
import { beforeEach, describe, expect, it } from "@jest/globals";
|
|
import { HashUtil } from "@spt-aki/utils/HashUtil";
|
|
import { TestHelper } from "../common/TestHelper";
|
|
|
|
const testHelper = new TestHelper();
|
|
|
|
describe("test text", () =>
|
|
{
|
|
let hashUtil: HashUtil;
|
|
beforeEach(() =>
|
|
{
|
|
hashUtil = testHelper.getTestHashUtil();
|
|
});
|
|
|
|
it("HashUtil type check", () =>
|
|
{
|
|
expect(hashUtil).toBeInstanceOf(HashUtil);
|
|
});
|
|
|
|
it("generate()", () =>
|
|
{
|
|
expect(hashUtil.generate()).toHaveLength(24);
|
|
});
|
|
|
|
it("generateMd5ForData()", () =>
|
|
{
|
|
expect(hashUtil.generateMd5ForData("test")).toBe("098f6bcd4621d373cade4e832627b4f6");
|
|
expect(hashUtil.generateMd5ForData("longerString12345678910")).toBe("c3e76c3c118c14e357e61ae1dbad4cf7");
|
|
});
|
|
}); |