filmov
tv
JavaScript Test Driven Development ES6 | TDD Concepts

Показать описание
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.
Exercise Files Direct Link:-👇👇👇
JavaScript Essential Training for Beginners:-👇👇👇
JavaScript Full Playlist:-👇👇👇
ReactJS Full Playlist:👇👇👇
PHP Full Playlist:-👇👇👇
Full-Stack JavaScript App Development tutorial:-👇👇👇
Creating and Hosting Full-Stack Site using React:-👇👇👇
Share your thoughts about this video in the comment section and if you have any doubts post it in comment section.
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
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.
Exercise Files Direct Link:-👇👇👇
JavaScript Essential Training for Beginners:-👇👇👇
JavaScript Full Playlist:-👇👇👇
ReactJS Full Playlist:👇👇👇
PHP Full Playlist:-👇👇👇
Full-Stack JavaScript App Development tutorial:-👇👇👇
Creating and Hosting Full-Stack Site using React:-👇👇👇
Share your thoughts about this video in the comment section and if you have any doubts post it in comment section.
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