ref assert validation uuid tests

This commit is contained in:
victorlpgazolli 2023-03-21 19:22:32 -03:00
parent f39739732e
commit afd226c3c1

View file

@ -594,48 +594,48 @@ Password: 034148`;
it("Generate UUID v1", () => { it("Generate UUID v1", () => {
const result = chef.generateUUID("", "v1").toString(); const result = chef.generateUUID("", "v1").toString();
assert.ok(result); assert.ok(result);
assert.strictEqual(result.length, 36); assert.equal(result.length, 36);
}), }),
it("Generate UUID v3", () => { it("Generate UUID v3", () => {
const namespace = chef.generateUUID("", "v1").toString(); const namespace = chef.generateUUID("", "v1").toString();
const result = chef.generateUUID("v3", "user input", namespace).toString(); const result = chef.generateUUID("v3", "user input", namespace).toString();
assert.ok(result); assert.ok(result);
assert.strictEqual(result.length, 36); assert.equal(result.length, 36);
}), }),
it("Generate UUID v4", () => { it("Generate UUID v4", () => {
const result = chef.generateUUID("", "v4").toString(); const result = chef.generateUUID("", "v4").toString();
assert.ok(result); assert.ok(result);
assert.strictEqual(result.length, 36); assert.equal(result.length, 36);
}), }),
it("Generate UUID v5", () => { it("Generate UUID v5", () => {
const namespace = chef.generateUUID("", "v1").toString(); const namespace = chef.generateUUID("", "v1").toString();
const result = chef.generateUUID("v5", "user input", namespace).toString(); const result = chef.generateUUID("v5", "user input", namespace).toString();
assert.ok(result); assert.ok(result);
assert.strictEqual(result.length, 36); assert.equal(result.length, 36);
}), }),
it("Validate UUID v3 namespace", () => { it("Validate UUID v3 namespace", () => {
const namespace = chef.generateUUID("", "v1").toString(); const namespace = chef.generateUUID("", "v1").toString();
const firstResult = chef.generateUUID("v3", "user input", namespace).toString(); const firstResult = chef.generateUUID("v3", "user input", namespace).toString();
const secondResult = chef.generateUUID("v3", "user input", namespace).toString(); const secondResult = chef.generateUUID("v3", "user input", namespace).toString();
assert.strictEqual(firstResult, secondResult); assert.equal(firstResult, secondResult);
}), }),
it("Validate UUID v5 namespace", () => { it("Validate UUID v5 namespace", () => {
const namespace = chef.generateUUID("", "v1").toString(); const namespace = chef.generateUUID("", "v1").toString();
const firstResult = chef.generateUUID("v5", "user input", namespace).toString(); const firstResult = chef.generateUUID("v5", "user input", namespace).toString();
const secondResult = chef.generateUUID("v5", "user input", namespace).toString(); const secondResult = chef.generateUUID("v5", "user input", namespace).toString();
assert.strictEqual(firstResult, secondResult); assert.equal(firstResult, secondResult);
}), }),
it("Analyse UUID v1", () => { it("Analyse UUID v1", () => {
const uuidv1 = chef.generateUUID("", "v1").toString(); const uuidv1 = chef.generateUUID("", "v1").toString();
const uuidAnalysis = chef.analyseUUID(uuidv1).toString(); const uuidAnalysis = chef.analyseUUID(uuidv1).toString();
assert.strictEqual(uuidAnalysis, "UUID version: 1"); assert.equal(uuidAnalysis, "UUID version: 1");
}), }),
it("Analyse UUID v3", () => { it("Analyse UUID v3", () => {
@ -643,14 +643,14 @@ Password: 034148`;
const uuidv3 = chef.generateUUID("v3", "user input", namespace).toString(); const uuidv3 = chef.generateUUID("v3", "user input", namespace).toString();
const uuidAnalysis = chef.analyseUUID(uuidv3).toString(); const uuidAnalysis = chef.analyseUUID(uuidv3).toString();
assert.strictEqual(uuidAnalysis, "UUID version: 3"); assert.equal(uuidAnalysis, "UUID version: 3");
}), }),
it("Analyse UUID v4", () => { it("Analyse UUID v4", () => {
const uuidv4 = chef.generateUUID("", "v4").toString(); const uuidv4 = chef.generateUUID("", "v4").toString();
const uuidAnalysis = chef.analyseUUID(uuidv4).toString(); const uuidAnalysis = chef.analyseUUID(uuidv4).toString();
assert.strictEqual(uuidAnalysis, "UUID version: 4"); assert.equal(uuidAnalysis, "UUID version: 4");
}), }),
it("Analyse UUID v5", () => { it("Analyse UUID v5", () => {
@ -658,7 +658,7 @@ Password: 034148`;
const uuidv5 = chef.generateUUID("v5", "user input", namespace).toString(); const uuidv5 = chef.generateUUID("v5", "user input", namespace).toString();
const uuidAnalysis = chef.analyseUUID(uuidv5).toString(); const uuidAnalysis = chef.analyseUUID(uuidv5).toString();
assert.strictEqual(uuidAnalysis, "UUID version: 5"); assert.equal(uuidAnalysis, "UUID version: 5");
}), }),
it("Gzip, Gunzip", () => { it("Gzip, Gunzip", () => {