randex
Version:
Generates random filename, username, email, name, full name, etc for test purposes.
34 lines (33 loc) • 1.22 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var custom_1 = require("../custom");
var test_util_1 = require("./test-util");
describe("sentence", function () {
it("default", function () {
test_util_1.TestUtil.loop(function () {
var text = custom_1.Randex.sentence();
expect(test_util_1.TestUtil.isSentenceValid(text)).toBeTruthy();
});
});
it("range", function () {
var range = [10, 20];
test_util_1.TestUtil.loop(function () {
var text = custom_1.Randex.sentence(range);
expect(test_util_1.TestUtil.isSentenceValid(text, range)).toBeTruthy();
});
});
it("specific number", function () {
var range = 5;
test_util_1.TestUtil.loop(function () {
var text = custom_1.Randex.sentence(range);
expect(test_util_1.TestUtil.isSentenceValid(text, range)).toBeTruthy();
});
});
it("many", function () {
var count = 5;
var sentences = custom_1.Randex.many(count).sentence();
for (var i = 0; i < count; i++) {
expect(test_util_1.TestUtil.isSentenceValid(sentences[i])).toBeTruthy();
}
});
});