Pluralsight_Mastering_React_Testing_with_Jest

بوسیله Jest می توانید تست های مختلف را بر روی برنامه های ReactJS اجرا کنید. با مشاهده این دوره آموزشی با Jest و کاربردهای آن در تست برنامه ها آشنا شده و یاد می گیرید که چطور از آن در عمل استفاده کنید.

مدرس تمامی مطالب را به شیوه ای کاملا پروژه محور و به زبانی ساده تدریس می کند.

این دوره آموزشی محصول موسسه Pluralsight است.

سرفصل های این دوره:

  • Jest چیست؟
  • فناوری استفاده شده در این دوره
  • درک Jest اتوماتیک
  • مزایای استفاده از Jest
  • درک Jest API
  • غیر فعال کردن Jest برای یک ماژول تک (قسمت 1: ماژول)
  • غیر فعال کردن Jest برای یک ماژول تک (قسمت 2: کتابخانه ها)
  • مشخص کردن Jest دستی
  • تعریف یک پیش پردازنده
  • توابع ساختگی
  • قابلیت های Jest
  • نمای کلی برنامه
  • اضافه کردن واکنش قطعات
  • پیاده سازی یک سرور اکسپرس
  • اجرای تست عمومی برای یک کاربرد واکنش با Jest
  • الگوهای Unmocked ماژول مسیر
  • پیاده سازی مدل
  • ارسال درخواست HTTP
  • پاسخ HTTP
  • و …

 

عنوان دوره: Pluralsight Mastering React Testing with Jest

مدت دوره: 1 ساعت و 57 دقیقه

نویسنده: Daniel Stern

توضیحات:

https://www.pluralsight.com/courses/jest-mastering-react-testing
Pluralsight Mastering React Testing with Jest

Daniel Stern
1h 57m
Intermediate


Take testing React applications to the next level with Jest, the automatic mocking test framework. Using a variety of examples, this course will cover everything from installing Jest, to running and writing tests, to dependency management, and asynchronous testing.


Course Overview
1m 27s
Course Overview
1m 27s
Introduction to Testing React Applications with Jest
22m 32s
About the Author
1m 1s
Before Beginning
2m 35s
What Is Jest? (Part 1)
2m 40s
What Is Jest? (Part 2)
2m 2s
Technologies Covered in this Course / What You'll Need
3m 43s
Understanding Automatic Mocking
2m 15s
What Is Mocking?
3m 31s
Advantages of Mocking
4m 43s
An In-depth Look at the Jest API
16m 17s
Understanding the Jest API
2m 16s
Disabling Mocking for a Single Module (Part 1: Modules)
1m 24s
Disabling Mocking for a Single Module (Part 2: Libraries)
1m 32s
Toggling Automatic Mocking
2m 6s
Specifying Manual Mocks
1m 27s
Defining a Preprocessor
1m 39s
Defining Tests
1m 57s
Mock Functions
1m 49s
Capabilities of Mocks
2m 1s
Scaffolding the App
17m 4s
Introduction / App Overview
0m 51s
A Look at the Finished Module
0m 53s
Inside the App / Before We Begin
1m 54s
Implementing the Scaffold
3m 57s
Adding React Components
3m 34s
Adding React Helpers
1m 44s
Adding React Stores
1m 44s
Implementing an Express Server
2m 24s
Implementing Basic Tests for a React Application with Jest
20m 18s
Introduction
1m 23s
Scaffold Folders and Package
3m 46s
Scaffold Tests Explanation
1m 7s
Scaffold Tests (Part 2: Demo)
3m 12s
Disable Mocking (Part 1: Explanation)
1m 4s
Disable Mocking Demo (Part 2: Demo)
1m 32s
Unmocked Module Path Patterns (Part 1: Explanation)
1m 4s
Unmocked Module Path Patterns (Part 2: Demo)
0m 54s
Test Utils (Part 1: Explanation)
1m 3s
Test Utils (Part 2: Demo)
4m 29s
Chapter Overview
0m 38s
Advanced React Testing with Jest
33m 5s
Leveraging Advanced Mock Functionality - Explanation
1m 36s
Leveraging Advanced Mock Functionality - Demo Part I
3m 29s
Leveraging Advanced Mock Functionality - Demo Part II
4m 30s
Mock Implementations - Explanation
1m 29s
Mock Implementations - Demo
2m 0s
Asynchronous Testing - Explanation
1m 42s
0507 Asynchronous Testing - Demo
3m 49s
Sending HTTP Requests - Explanation
2m 23s
Sending HTTP Requests - Demo
2m 58s
HTTP Responses Explanation
1m 42s
HTTP Responses - Demo
3m 41s
Chapter Overview
3m 41s
Conclusion to React Testing with Jest
6m 48s
Reviewing Tests and the App
1m 56s
More Uses for Tests and Jest
2m 3s
Jest Review
0m 54s
Closing Thoughts Continued Learning
1m 53s