1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove{
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "name" : "test",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "displayName": "Test",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "description": "A JavaScript testing framework with a comprehensive assertion syntax. Suitable for testing YUI-based code, but designed to support test-driven development across any JavaScript project, regardless of whether YUI is involved.",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "author" : ["nzakas"],
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove
d0865d18791c7863490e1db84993f48a40a3636dRyan Grove "tags": ["devtool", "test", "testing", "unit", "tdd"],
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "use" : ["test"],
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "examples": [
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove {
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "name" : "test-simple-example",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "displayName": "Simple Testing Example",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "description": "Demonstrates basic usage of YUI Test for setting up and running tests.",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "modules" : ["test"]
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove },
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove {
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "name": "test-advanced-test-options",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "displayName": "Advanced Test Options",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "description": "Demonstrates how to use advanced testing features such as defining tests that should fail, tests that should be ignored, and tests that should throw an error.",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "modules": ["test"]
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove },
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove {
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "name": "test-array-tests",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "displayName": "Array Processing",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "description": "Demonstrates how to use the ArrayAssert object to test array data.",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "modules": ["test"]
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove },
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove {
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "name": "test-async-test",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "displayName": "Asynchronous Testing",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "description": "Demonstrates basic asynchronous tests.",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "modules": ["test"]
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove },
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove {
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "name": "test-async-event-tests",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "displayName": "Asynchronous Event Testing",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "description": "Demonstrates using events with asynchronous tests.",
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove "modules": ["test"]
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove }
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove ]
1b7d9ee6f1128c8cb5e16c3a11ba045998296171Ryan Grove}