Wow this is amazing. Please do not get disheartened if you’re not getting huge views. Your content is of the highest quality in the web and should be shared by all engineers. Please continue making great work
yes, the last time he post video is 1 years ago, while everyone teach basic language usage, he teach architecture & other deep things that matter to bad the view never took off, i wish he make more content though
Seriously one of the best instructors on RU-vid. I'm very sad I've found his channel so late.. It seems he's a lot of things todo at the moment an devmonday is on ice for quiet some time now :( Nevertheless great courses - totally viable for professionals to watch
Finding good testing resources for new people in the industry is very hard. All te resources are very technical and nor inclusive enough. Thank you for this video, I’m planning on doing this by hand and propose adding this library at work. So you did help me at a professional level. Thanks again and hope you keep up with your work 😬 because I finally starting to learn frontend again, I was feeling stuck
Great Video Bill! and the quality is amazing, really professional, some video suggestion that I would love to see it, how to write TDD in a Clean Architecture(SOLID) in a React/Redux app ?
The theme is Night Owl by Sarah Drasner with a font called Dank Mono ($$$). The icons are from the Material Icon Theme. My terminal uses ZSH and Oh My ZSH with some customizations. See the free course: commandlinepoweruser.com/ to learn how to customize your own.
Here's a pretty solid article that covers many scenarios with lots of example code: blog.bitsrc.io/testing-your-react-app-with-puppeteer-and-jest-c72b3dfcde59 I also recommend you check out the expect-puppeteer library on npm: www.npmjs.com/package/expect-puppeteer?activeTab=readme for better assertions.
Thanks a lot for you videos, there are so clear and fine! I do have 1 question: Im not too familiar with setting a CI/CD but, dont you prefer to run your test before you NPM BUILD your project? Dont you want to prevent your build in case the tests fails? so instead of running your test on postbuild, you'd prefer to do it on prebuild?
Thank you for this video. I have used puppeteer before but did not do any request interception. However, nowadays I am looking into using Cypress as well, do you have any experience using Cypress?
+Petros Kyriakou I have very high hopes for Cypress, but right now their networking and stubbing features are not where they need to be for testing anything but the most basic scenarios. I’m tracking the following open issues very closely: Full Network Layer Stubbing / fetch support github.com/cypress-io/cypress/issues/687 Jest support github.com/cypress-io/cypress/issues/281
I've tried jest + puppeteer and I felt like I couldn't test like I can with cypress. Moreover, reading tests written with jest + puppeteer don't look as natural.
I'm not sure about writing 8 tests at the beginning. TDD cycle tells us to write one failing test, pass it, refactor it, and there goes the cycle. 8 Failing tests is... idk
Thanks for taking the time to watch and provide some feedback. I'm not advocating 8 failing tests. I'm using "skipped" tests as a kind of "todo list". I only unskip/enable 1 test at a time and proceed with the cycle as you described. But it's purely a preference thing, when I'm working on a feature i like having a running todo list expressed this way, it may not be everyone's cup of tea though. Thanks again for watching!
+Nelu B I hear you but there are so many different tools nowadays, I’m not sure what’s safe to assume anymore. I just meant, if you’ve never built a web app or written a test before this is probably not the best video to start with.