randex
Version:
Generates random filename, username, email, name, full name, etc for test purposes.
28 lines (27 loc) • 1.02 kB
JavaScript
;
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);
});
});