Last Updated on April 14, 2025 by Neil Murray
Table of Contents #

Refer: Testing Overview
JavaScript Testing #

Refer:
- Testing Overview – JavaScript testing
- Jest – JavaScript Testing Framework
- Jest – Globals
- React Testing Library
- React Testing Library Tutorial [Tutorial]
- What Is React Testing Library? [VIDEO]
Linting #

Refer:
Folder structure #

Refer: Testing Overview – Folder structure
Importing tests #

Refer: Testing Overview – Importing tests
Describing tests #

Refer: Testing Overview – Describing tests
Setup and teardown methods #

Refer:
Mocking dependencies #

Refer: Testing Overview – Mocking dependencies
Imported dependencies #

Refer: Testing Overview – Mocking dependencies – Imported dependencies
Testing globals #

Refer:
User interactions #



Refer:
Integration testing for block UI #

Refer:
Snapshot Testing #

Refer: Testing Overview – Snapshot testing

Refer: Testing Overview – What are snapshots?

Refer: Testing Overview – Advantages/Disadvantages

Refer: Testing Overview – Use cases

Refer: Testing Overview – Working with snapshots

Refer: Testing Overview – Best practices

Refer:

Refer: Testing Overview – Debugging Jest unit tests
End-to-end Testing #

Refer: Testing Overview – End-to-end testing

Refer: Testing Overview – Using wp-env

Refer: Testing Overview – Using alternate environment

Refer: Testing Overview – Scenario testing

Refer:
PHP Testing #

Refer: Testing Overview – PHP testing
Performance Testing #


Refer: Testing Overview – Performance testing
Refer: Testing Overview
Further Reading:
Heading #
Further reading:
Notes
ADD notes here.
Save all Images to Sync – use ..\Sync\..\ADD FOLDER\