# Composite

### A QUnit Addon For Running Multiple Test Files

Composite is a QUnit addon that, when handed an array of files, will open each of those files inside of an iframe, run the tests and display the results as a single suite of QUnit tests.

#### Using Composite

To use Composite, setup a standard QUnit html page as you would with other QUnit tests. Remember to include composite.js and composite.css. Then, inside of either an external js file, or a script block call the only new method that Composite exposes, QUnit.testSuites().

QUnit.testSuites() is passed an array of test files to run as follows:

    QUnit.testSuites([
        "test-file-1.html",
        "test-file-2.html",
        "test-file-3.html"
    ]);

#### Tests

Composite has tests of it's own.

Composite Test: A suite which tests the implementation of composite.
Composite Demo: A suite which demoes how Compisite is bootstrapped and run.