What you would learn in Node.js: Testing and Code Quality course?
Introduction 1 Cleaning your codebase 2 What you should know 3 Preparing for Node.js development 4 Exercise files 5 Demo setup and tour
1. Testing and Code Quality Fundamentals 6 What is code quality 7 Coding conventions and standards 8 Creating and enforcing coding standards 9 Unit, integration, and functional testing 10 Testing frameworks 11 TDD and BDD test specifications 12 Assertions for the correctness 13 Challenge Organize your tests 14 Solution Organize your tests
3. Validate Correctness with Unit Testing 25 Solution Test async-await with Jest 26 Survey of Node.js testing frameworks 27 Install Jest in a Node.js project 28 What and where to unit test 29 Writing your first Jest unit test 30 Running a test suite with Jest 31 Testing asynchronous callbacks with Jest 32 Writing callback test suites with Jest 33 Testing promises with Jest 34 Challenge Test async-await with Jest
4. Replacing and Inspecting Using Spies, Stubs, and Mocks 35 Replacing code with test doubles 36 Mocking functions for test code 37 Writing your first Jest mock 38 Mock an entire module with Jest 39 Mocking module dependencies 40 Spying to observe interactions 41 Challenge Mock a successful reservation creation 42 Solution Mock a successful reservation creation
5. Reporting on Your Entire Codebase 43 Why code coverage matters 44 Measuring code coverage with Jest 45 Functional testing with Jest 46 Test doubles and Express apps 47 Form submissions with SuperTest 48 Fallacies of 100% test coverage 49 Coverage with continuous integration 50 Challenge Isolate routes for faster tests 51 Solution Isolate routes for faster tests
Conclusion 52 Testing and code quality goals 53 Where to go from here
Download Node.js: Testing and Code Quality from below links NOW!
Write your comment!
Access Permission Error
You do not have access to this product!
To download this product, follow these steps:
Please subscribe to the One Day VIP or higher plan. (Please click here to upgrade your account)