UNPKG

randex

Version:

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

28 lines (27 loc) 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var const_1 = require("../basic/const"); var custom_1 = require("../custom"); var test_util_1 = require("./test-util"); describe("word", function () { it("classic", function () { test_util_1.TestUtil.loop(function () { var w = custom_1.Randex.word(); expect(test_util_1.TestUtil.isWordValid(w, const_1.DEFAULT_WORD_RANGE)).toBeTruthy(); }); }); it("many - number", function () { var count = 5; var ws = custom_1.Randex.many(count).word(); expect(ws.length).toBe(count); for (var i = 0; i < count; i++) { expect(test_util_1.TestUtil.isWordValid(ws[i], const_1.DEFAULT_WORD_RANGE)).toBeTruthy(); } }); it("many - range", function () { var count = [5, 10]; var ws = custom_1.Randex.many(count).word(); expect(ws.length).toBeGreaterThanOrEqual(5); expect(ws.length).toBeLessThanOrEqual(10); }); });