diff --git a/src/core/operations/GenerateUUID.mjs b/src/core/operations/GenerateUUID.mjs index 4b070d05..89a5e05c 100644 --- a/src/core/operations/GenerateUUID.mjs +++ b/src/core/operations/GenerateUUID.mjs @@ -31,6 +31,7 @@ class GenerateUUID extends Operation { value: [ "v1", "v3", "v4", "v5", "v6", "v7", ] + defaultIndex: 2, }, { name: "UUID namespace (valid for v3 and v5)", diff --git a/tests/node/tests/operations.mjs b/tests/node/tests/operations.mjs index ee4b1564..ec55b768 100644 --- a/tests/node/tests/operations.mjs +++ b/tests/node/tests/operations.mjs @@ -593,6 +593,14 @@ Password: 282760`; assert.strictEqual(result, expected); })), + it("Generate UUID using defaults", () => { + const uuid = chef.generateUUID(); + assert.ok(uuid); + + const analysis = chef.analyseUUID(uuid).toString(); + assert.strictEqual(analysis, "UUID version: 4"); + }), + it("Gzip, Gunzip", () => { assert.strictEqual(chef.gunzip(chef.gzip("Down To The Wire")).toString(), "Down To The Wire"); }),