v1
4/1/2020 by Seasle -00
Setup HTML - click to add setup HTML
disable setup JavaScript
Setup JavaScript
const sumDigits1 = number => [...number.toString()].reduce((total, value) => (total + Number(value)), 0);
const sumDigits2 = number => [...number.toString()].reduce((total, value) => (total + parseInt(value)), 0);
const sumDigits3 = number => [...number.toString()].map(entry => Number(entry)).reduce((total, value) => (total + value), 0);
const sumDigits4 = number => [...number.toString()].map(entry => parseInt(entry)).reduce((total, value) => (total + value), 0);
const sumDigits5 = number => [...`${number}`].reduce((total, value) => (total + Number(value)), 0);
const sumDigits6 = number => [...`${number}`].reduce((total, value) => (total + parseInt(value)), 0);
const sumDigits7 = number => [...`${number}`].map(entry => Number(entry)).reduce((total, value) => (total + value), 0);
const sumDigits8 = number => [...`${number}`].map(entry => parseInt(entry)).reduce((total, value) => (total + value), 0);

const random = () => Math.floor(Math.random() * 1e8);
delete caserun single casemove downdrag and drop case


ready



sumDigits1(random());
delete caserun single casemove upmove downdrag and drop case


ready



sumDigits2(random());
delete caserun single casemove upmove downdrag and drop case


ready



sumDigits3(random());
delete caserun single casemove upmove downdrag and drop case


ready



sumDigits4(random());
delete caserun single casemove upmove downdrag and drop case


ready



sumDigits5(random());
delete caserun single casemove upmove downdrag and drop case


ready



sumDigits6(random());
delete caserun single casemove upmove downdrag and drop case


ready



sumDigits7(random());
delete caserun single casemove updrag and drop case


ready



sumDigits8(random());
Test Case - click to add another test case
Teardown JS - click to add teardown JavaScript
Output (DOM) - click to monitor output (DOM) while test is running
RUN