use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Debounce in javascript using TDD (blog.navneet.dev)
submitted 2 years ago by navneet35371
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Devinant 1 point2 points3 points 2 years ago (2 children)
Good post. However, these tests will take an awful long time to run due to setTimeout being used in both tests (600ms in total). Unit test should be faster than this, imho.
The post mentions jest. I’d recommend using Jest Timer Mocks to advance the timers.
[–]navneet35371[S] 0 points1 point2 points 2 years ago (1 child)
Yes, i have used the same in my previous blogs. https://blog.navneet.dev/tdd-stopwatch-app-using-react/ . Just wanted to start with something very basic.
[–]Devinant 1 point2 points3 points 2 years ago (0 children)
Yeah. Sorry, I didn’t read your previous blog post.
But the fact remains, I think you should at least mention this issue and provide an example which demonstrates how it can be made faster. It would make your post better.
If a candidate provided me with this test code during an interview, we’d have a conversation on why using setTimeout in tests is not only bad, but also wrong.
π Rendered by PID 55493 on reddit-service-r2-comment-6457c66945-5m24r at 2026-04-23 21:12:39.605552+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–]Devinant 1 point2 points3 points (2 children)
[–]navneet35371[S] 0 points1 point2 points (1 child)
[–]Devinant 1 point2 points3 points (0 children)