@rohitbakoliya/test-gen
Version:
Quickly generate test cases for stress testing using interactive CLI.
21 lines (20 loc) • 828 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const RndPermutation_1 = __importDefault(require("../logic/RndPermutation"));
describe('Permutation Array tests', () => {
const params = {
maxSize: 10000,
minSize: 1,
};
const { result, size } = RndPermutation_1.default(params);
test('should return array of size with in range[minSize,maxSize]', () => {
expect(result).toBeArray();
expect(size).toBeWithin(params.minSize, params.maxSize + 1);
});
test('array elements should be in range [1,N]', () => {
expect(result).toSatisfyAll((ele) => ele >= 1 && ele <= size);
});
});