Back to Browse

JavaScript Test Driven Development ES6 | TDD Concepts

1.7K views
Dec 11, 2022
2:20:01

Welcome to my Channel...! In this video we are going to learn about JavaScript Test Driven Development ES6. These are the fundamentals of JavaScript Test Driven Development ES6 and essential trainings. we will see more and more in upcoming videos. ☕ BuyMeACoffee: buymeacoffee.com/missgoogle Exercise Files Direct Link:-👇👇👇 https://mega.nz/file/9zBkGBpT#igRkBe848N7Mri26HZxLWhMFTSTfoLWzh_wFbR-EbUI JavaScript Essential Training for Beginners:-👇👇👇 https://youtu.be/hz8yF-zQTUI JavaScript Full Playlist:-👇👇👇 https://youtube.com/playlist?list=PLWMB5IYAuU6cDSTwKs8SUTP8rnRUSvGR2 ReactJS Full Playlist:👇👇👇 https://youtube.com/playlist?list=PLWMB5IYAuU6fWmpFofddsd2E67w_iVxYN PHP Full Playlist:-👇👇👇 https://youtube.com/playlist?list=PLWMB5IYAuU6coS9CWJONVuG_mZgysGd9d Full-Stack JavaScript App Development tutorial:-👇👇👇 https://youtu.be/daHzb53gK2k Creating and Hosting Full-Stack Site using React:-👇👇👇 https://youtu.be/FWPjMkKUZ2Q For any queries drop a mail at [email protected] Share your thoughts about this video in the comment section and if you have any doubts post it in comment section. BluePrism Playlist:- https://youtube.com/playlist?list=PLWMB5IYAuU6fwXy7lFh627J9buCMnPgRU Thank You...! →→→→→Visit Our Channel For More Videos←←←←← 🏹LIKE 🏹SHARE 🏹SUBSCRIBE Where There is a Will There is a Way 💘 JavaScript Test Driven Development ES6 //Chapters and time splits 00:00:00-00:01:05 Intro video 00:01:06-00:01:48 What you should know 00:01:49-00:03:23 What this course covers 00:03:24-00:04:29 Software installation 00:04:30-00:08:02 What is TDD? 00:08:03-00:11:15 Advantages of TDD 00:11:16-00:13:20 Disadvantages of TDD 00:13:21-00:16:13 The basic TDD cycle 00:16:14-00:20:00 Writing effective tests 00:20:01-00:22:35 The three different types of tests 00:22:36-00:26:26 The purpose of unit testing 00:26:27-00:29:02 JavaScript frameworks for unit testing 00:29:03-00:31:10 Writing and running basic tests 00:31:11-00:36:33 Testing basic functions 00:36:34-00:40:06 Testing asynchronous functions 00:40:07-00:43:23 Modifying existing functionality 00:43:24-00:47:21 To mock or not to mock? 00:47:22-00:50:35 Challenge: Given criteria, write unit tests 00:50:36-01:01:04 Solution: Given criteria, write unit tests 01:01:05-01:04:05 Introduction to integration testing 01:04:06-01:07:19 How do integration tests fit into TDD? 01:07:20-01:09:36 Test doubles 01:09:37-01:12:52 When shouldn't I use test doubles? 01:12:53-01:15:57 The two categories of integration tests 01:15:58-01:17:35 JavaScript libraries For integration testing 01:17:36-01:19:41 Integration testing in practice 01:19:42-01:22:10 Testing Node servers with SuperTest 01:22:11-01:25:45 Testing an endpoint: The basic approach 01:25:46-01:27:55 Creating a Mocha setup file 01:27:56-01:31:44 Testing database communication: Basic setup 01:31:45-01:37:06 Database setup and teardown in tests 01:37:07-01:40:13 Ignoring object properties in Mocha 01:40:14-01:42:42 Using environment variables in testing 01:42:43-01:47:51 Creating test helpers 01:47:52-01:50:03 Resetting the database between tests 01:50:04-01:55:09 Creating test-doubles with Sinon 01:55:10-01:59:14 Testing a Node endpoint with SuperTest 01:59:15-02:04:45 Implementing a server endpoint 02:04:46-02:08:17 Testing a server's error path 02:08:18-02:10:05 Challenge: Testing "Not Found" 02:10:06-02:13:59 Solution: Testing "Not Found" 02:14:00-02:15:44 Run tests automatically 02:15:45-02:18:51 Checking test coverage with NYC 02:18:52-02:20:22 Next steps

Download

0 formats

No download links available.

JavaScript Test Driven Development ES6 | TDD Concepts | NatokHD