UNPKG

randex

Version:

Generates random filename, username, email, name, full name, etc for test purposes.

118 lines (117 loc) 3.89 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var custom_1 = require("../custom"); describe("markdown", function () { it("random", function () { var value = custom_1.Randex.random({ set: "english", length: 3, }); expect(value.length).toBe(3); value = custom_1.Randex.random(["english", 3]); expect(value.length).toBe(3); // value = custom_1.Randex.random({ set: ["english", "lower"], length: 3, }); expect(value.length).toBe(3); value = custom_1.Randex.random([["english", "lower"], 3]); expect(value.length).toBe(3); // value = custom_1.Randex.random({ set: "english", length: [1, 3], }); expect(value.length).toBeLessThanOrEqual(3); value = custom_1.Randex.random(["english", [1, 3]]); expect(value.length).toBeLessThanOrEqual(3); // value = custom_1.Randex.random({ set: "number", length: 3, }); expect(value.length).toBe(3); value = custom_1.Randex.random(["number", 3]); expect(value.length).toBe(3); // value = custom_1.Randex.random({ charRange: "abc123", length: 3, }); expect(value.length).toBe(3); // value = custom_1.Randex.random({ set: ["english", "number"], length: 3, }); expect(value.length).toBe(3); value = custom_1.Randex.random([["english", "number"], 3]); expect(value.length).toBe(3); // value = custom_1.Randex.random({ set: "english", length: 2, }, { set: ["english", "number"], length: 2, }); expect(value.length).toBe(4); value = custom_1.Randex.random(["english", 2], [["english", "number"], 2]); expect(value.length).toBe(4); }); it("randomFileName", function () { var value = custom_1.Randex.fileName(); value = custom_1.Randex.fileName({ extension: "txt", }); value = custom_1.Randex.fileName("txt"); value = custom_1.Randex.fileName({ fileNameLength: [7, 10], extensionLength: 5, }); value = custom_1.Randex.fileName([7, 10], 5); value = custom_1.Randex.fileName({ fileNameLength: 8, extension: "xml", }); value = custom_1.Randex.fileName(8, "xml"); expect(value).toBeTruthy(); }); it("randomUsername", function () { var value = custom_1.Randex.username(); expect(value).toBeTruthy(); }); it("randomEmail", function () { var value = custom_1.Randex.email(); value = custom_1.Randex.email({ prefixLength: 8, }); value = custom_1.Randex.email(8); value = custom_1.Randex.email({ prefixLength: 8, lowDomainLength: 4, hightDomainLength: 2, }); value = custom_1.Randex.email(8, 4, 2); value = custom_1.Randex.email({ domain: "test.com", }); value = custom_1.Randex.email("test.com"); expect(value).toBeTruthy(); }); it("singleName", function () { var value = custom_1.Randex.singleName(); expect(value).toBeTruthy(); value = custom_1.Randex.singleName({ alphabet: "french" }); expect(value).toBeTruthy(); value = custom_1.Randex.singleName({ length: 5 }); expect(value).toBeTruthy(); value = custom_1.Randex.singleName({ length: [2, 5] }); expect(value).toBeTruthy(); }); it("randomFullName", function () { var value = custom_1.Randex.fullName(); expect(value).toBeTruthy(); }); });