lsp-yggdrasil/tests/generator.test.js

31 lines
818 B
JavaScript
Raw Normal View History

import * as Generator from "../src/generator"
beforeAll(() => {
})
test("generateToken", () => {
const tokens = []
for(let i = 0; i < 1000; i++) {
tokens.push(Generator.generateToken("Qumolama.d"))
}
expect(new Set(tokens).size === tokens.length).toBeTruthy()
2022-05-03 11:05:28 +00:00
})
test("uuid", () => {
expect(Generator.uuid("test")).toBe("098f6bcd-4621-3373-8ade-4e832627b4f6")
})
test("noSymbolUUID", () => {
expect(Generator.noSymboUUID("test")).toBe("098f6bcd462133738ade4e832627b4f6")
})
test("uuidToNoSymboUUID", () => {
expect(Generator.uuidToNoSymboUUID("098f6bcd-4621-3373-8ade-4e832627b4f6")).toBe("098f6bcd462133738ade4e832627b4f6")
})
test("toSymboUUID", () => {
expect(Generator.toSymboUUID("098f6bcd462133738ade4e832627b4f6")).toBe("098f6bcd-4621-3373-8ade-4e832627b4f6")
})