Files
tubestation/devtools/shared/gcli/source/docs/writing-tests.md
J. Ryan Stinnett a3073e0420 Bug 912121 - Migrate major DevTools directories. rs=devtools
Move major DevTools files to new directories using the following steps:

hg mv browser/devtools devtools/client
hg mv toolkit/devtools/server devtools/server
hg mv toolkit/devtools devtools/shared

No other changes are made.
2015-09-21 12:02:24 -05:00

675 B

Writing Tests

There are several sources of GCLI tests and several environments in which they are run.

The majority of GCLI tests are stored in this repository in files named like ./lib/gclitest/test*.js. These tests run in Firefox, Chrome, Opera, PhantomJS, and NodeJS/JsDom

See Running Tests for further details.

GCLI comes with a generic unit test harness (in ./lib/test/) and a set of helpers for creating GCLI tests (in ./lib/gclitest/helpers.js).

GCLI tests in Firefox

The build process converts the GCLI tests to run under Mochitest inside the Firefox unit tests. It also adds some