JavaScript Testing with Jest - Crash Course

Sdílet
Vložit
  • čas přidán 28. 08. 2024

Komentáře • 46

  • @askholia
    @askholia Před 13 dny +2

    This is a great simple tutorial on jest. Very much enjoyed it and ready to do Jest tests and TDD.

  • @0xVantwoutMaarten
    @0xVantwoutMaarten Před měsícem +4

    Everything is clear,so well done, but for my taste way to easy and basic, could have gone much more in-depth for most devs. Including class mocking, actual mocking use cases, snapshots, setup /teardown, scoping, coverage, many more things I would like to see, but maybe in Part 2!

  • @devworks8787
    @devworks8787 Před 8 měsíci +3

    much needed one. please add other testing libraries as well especially ones for react

  • @M7ilan
    @M7ilan Před 8 měsíci +5

    Wow day ago thought it was years ago. Perfect timing for me I guess

  • @mamadmehdiazizi9401
    @mamadmehdiazizi9401 Před 24 dny

    so simple tutorial about jest . please release more parts about this topic

  • @juanmacias5922
    @juanmacias5922 Před 8 měsíci +4

    46:20
    function fetchPromise(isComplete) {
    return new Promise((resolve, reject) => {
    if (isComplete) {
    setTimeout(() => resolve('Hi'), 1000)
    }
    else {
    setTimeout(() => reject(new Error('error')), 1000)
    }
    })
    }
    test("fetchPromise is 'Hi'", () => {
    return expect(fetchPromise(true)).resolves.toBe("Hi")
    })
    test("fetchPromise throws", () => {
    return expect(fetchPromise(false)).rejects.toThrow("error")
    })

  • @M7ilan
    @M7ilan Před 8 měsíci +3

    This man offer very good explanation. Good job!

  • @olakunlemuheeb6229
    @olakunlemuheeb6229 Před 8 měsíci +9

    Naija to the world 🎉🎉

  • @ryanwoods3333
    @ryanwoods3333 Před 8 měsíci +4

    great! how about more in-depth and with React?

  • @haciendadad
    @haciendadad Před 4 měsíci

    Nice tutorial, but I wish there could have used a more complex example other than that sum function. Still a good video!

  • @david-dong
    @david-dong Před 8 měsíci +32

    Thank you LeBron James

    • @_tot_
      @_tot_ Před 6 měsíci

      What theme does he use?

  • @ankitrawat7211
    @ankitrawat7211 Před 8 měsíci

    Woww!!! This is exactly what I wanted

  • @engineeringmadeasy
    @engineeringmadeasy Před 8 měsíci +2

    At 7:28. Line 7, dont we need to replace ( "echo \"Error: no test specified\" && exit 1") with ( "jest" ). Instead of "test" with "jest"?? Can someone please clarify. Thanks

    • @mitchell4217
      @mitchell4217 Před 8 měsíci +2

      Jump to 13:36. He clarifies here. I think he put this part in here to show that you have to update the value, or the right-hand side of the key: value pair.

  • @user-pc5eb7gv4q
    @user-pc5eb7gv4q Před 8 dny

    what dark theme is this?

  • @salimonwale374
    @salimonwale374 Před 8 měsíci +1

    Great video and lecture. I have been able to link my replit account with my github but I have been unable to link or upload the files of my repositories from replit to github. It's only showing my repositories on github but it's empty. How do I upload the files?

  • @dylanheslop9161
    @dylanheslop9161 Před 8 měsíci

    I was actually looking for testing react applications... I think the last video you guys uploaded was about a year ago... would like a new updated one

  • @Franck_Polla
    @Franck_Polla Před 8 měsíci

    thank you

  • @akashojha4127
    @akashojha4127 Před 8 měsíci +1

    First' view on this course ❤❤

  • @JonathanKila
    @JonathanKila Před 5 měsíci

    Does anyone know why intellisense does not work?

  • @filippotinnirello
    @filippotinnirello Před 8 měsíci +1

    Got lost around 39:00, why there's a "callback" function inside fetchData? Why the test calls a function (fetchData) of a function (callback)?

    • @djdennyjohn
      @djdennyjohn Před 8 měsíci +1

      The callback function is a placeholder for any function that will be passed as an argument when calling fetchData. This pattern is common in asynchronous programming, where you provide a function to be executed once an asynchronous operation (in this case, the timeout) is complete.

  • @ankitasood8589
    @ankitasood8589 Před 2 měsíci

    Can we not add two import in same file say i want to import sum and myFunction both, on executing this i am getting an error saying module not found ?

  • @khalidelgazzar
    @khalidelgazzar Před 8 měsíci

    Beautiful 😊

  • @drekcari
    @drekcari Před 5 měsíci

    Is this applicable to typescript?

  • @nested9301
    @nested9301 Před 8 měsíci

    tf i was about to search jest and this video pops up loool

  • @ShoxaKardashian
    @ShoxaKardashian Před 6 měsíci +1

    What the theme is used in your VSCode?

  • @nzubeprecious2914
    @nzubeprecious2914 Před 8 měsíci +2

    Wow Nigeria to the World

  • @juanmacias5922
    @juanmacias5922 Před 8 měsíci +2

    2:22 could have just ran "code ." from the terminal to open up VsCode :D

  • @moutasim_ayoubi
    @moutasim_ayoubi Před 8 měsíci

    JIT video

  • @AkashRaj-zc6vc
    @AkashRaj-zc6vc Před 6 měsíci

    Not much help because instructor himself is not confident could have been better specially the async part.

  • @rupeshgade4804
    @rupeshgade4804 Před 8 měsíci

    ❤❤❤

  • @rishiraj2548
    @rishiraj2548 Před 8 měsíci +1

    🙏🙂👍

  • @helleyequeue
    @helleyequeue Před 8 měsíci +1

    Can we move away from JS already? It’s getting toxic these days.

  • @DukeChameleon
    @DukeChameleon Před 4 měsíci +1

    I like how online courses are starting to cover indian guys giving the lecture by presenting the white guy first

    • @dbrandeau
      @dbrandeau Před 4 měsíci +3

      He does not look nor sound Indian.

  • @Ham.AI.
    @Ham.AI. Před 8 měsíci

    ferst

  • @MdAJIMKhan-qc3cy
    @MdAJIMKhan-qc3cy Před 8 měsíci

    সুবাহানাল্লাহিল আজিম সুবহানাল্লাহি ওয়াবি হামদিহি আস্তাগফিরুল্লাহ