UNPKG

@rohitbakoliya/test-gen

Version:

Quickly generate test cases for stress testing using interactive CLI.

23 lines (22 loc) 903 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const RndWeightedTree_1 = __importDefault(require("../../logic/trees/RndWeightedTree")); describe('Random Generated unweighted Tree Tests', () => { const nodesRange = [100, 500]; const minWt = 10; const maxWt = 1000; const { result: wtEdges } = RndWeightedTree_1.default({ nodesRange, wtRange: [minWt, maxWt] }); test('should return each edge with size 3', () => { wtEdges.forEach(edge => { expect(edge).toBeArrayOfSize(3); }); }); test('should return weight in range [minWt, maxWt]', () => { wtEdges.forEach(edge => { expect(edge[2]).toBeWithin(minWt, maxWt + 1); }); }); });