UNPKG

@rohitbakoliya/test-gen

Version:

Quickly generate test cases for stress testing using interactive CLI.

21 lines (20 loc) 828 B
"use strict"; 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); }); });