# Overview of dev_server testing ## Introduction Catapult has a simple, optionally asynchronous, JavaScript testing framework. The framework is located in `/tracing/base/unittest/`. Test files exist in `_test.html` files where, typically, filename will match the name of the file being tested. The tests sit in the same folder as their respective files. ## Test Creation The general structure of tests is (assuming a file of ui/foo_test.html): ```