Writing Tests

Last Updated on April 14, 2025 by Neil Murray

Table of Contents #

Refer: Testing Overview

back to top

JavaScript Testing #

back to top

Refer:

Linting #

Refer:

back to top

Folder structure #

Refer: Testing Overview – Folder structure

Importing tests #

Refer: Testing Overview – Importing tests

Describing tests #

Refer: Testing Overview – Describing tests

back to top

Setup and teardown methods #

Refer:

back to top

Mocking dependencies #

Refer: Testing Overview – Mocking dependencies

back to top

Imported dependencies #

Refer: Testing Overview – Mocking dependencies – Imported dependencies

back to top

Testing globals #

Refer:

back to top

User interactions #

Refer:

back to top

Integration testing for block UI #

Refer:

back to top

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

back to top

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:

back to top

PHP Testing #

Refer: Testing Overview – PHP testing

back to top

Performance Testing #

Refer: Testing Overview – Performance testing

back to top

Refer: Testing Overview

Further Reading:

back to top

Heading #

back to top

Further reading:

back to top


Notes

ADD notes here.

Save all Images to Sync – use ..\Sync\..\ADD FOLDER\