UNPKG

statsutils

Version:
33 lines (24 loc) 1.14 kB
const { min, max } = require('./statsUtils'); console.log('Testing statsUtils module...\n'); const testNumbers = [5, 2, 8, 1, 9, 3, 7]; const negativeNumbers = [-5, -2, -8, -1]; const singleNumber = [42]; try { console.log('Test 1 - Min function:'); console.log(`Numbers: [${testNumbers.join(', ')}]`); console.log(`Min: ${min(testNumbers)}`); // Should be 1 console.log('\nTest 2 - Max function:'); console.log(`Numbers: [${testNumbers.join(', ')}]`); console.log(`Max: ${max(testNumbers)}`); // Should be 9 console.log('\nTest 3 - Negative numbers:'); console.log(`Numbers: [${negativeNumbers.join(', ')}]`); console.log(`Min: ${min(negativeNumbers)}`); // Should be -8 console.log(`Max: ${max(negativeNumbers)}`); // Should be -1 console.log('\nTest 4 - Single number:'); console.log(`Numbers: [${singleNumber.join(', ')}]`); console.log(`Min: ${min(singleNumber)}`); // Should be 42 console.log(`Max: ${max(singleNumber)}`); // Should be 42 console.log('\n✅ All tests passed!'); } catch (error) { console.error('❌ Test failed:', error.message); }