@rohitbakoliya/test-gen
Version:
Quickly generate test cases for stress testing using interactive CLI.
23 lines (22 loc) • 903 B
JavaScript
;
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);
});
});
});