Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#!
 _error, MooTest.TestBlock
 _tests, MooTest.TestBlock
A
 Array.js
 assert, MooTest.TestSet
 assertDefined, MooTest.TestSet
 assertEquals, MooTest.TestSet
 assertGreater, MooTest.TestSet
 assertGreaterOrEqual, MooTest.TestSet
 assertLesser, MooTest.TestSet
 assertLesserOrEqual, MooTest.TestSet
 assertNotDefined, MooTest.TestSet
 assertNotEquals, MooTest.TestSet
 assertThrowException, MooTest.TestSet
 assertThrowNotException, MooTest.TestSet
 assertZero, MooTest.TestSet
 Assets.js
B
 Browser.js
C
 Class.Extras.js
 Class.js
 ClassEnhancer, MooTest.TestFailed.MooTest
 Cookie.js
 Core.js
D
 Domready.js
E
 Element.Dimensions.js
 Element.Event.js
 Element.js
 Element.Style.js
 Event.js
F
 Files
 Function.js
 Functions
 Fx.CSS.js
 Fx.js
 Fx.Morph.js
 Fx.Transitions.js
 Fx.Tween.js
H
 Hash.js
I
 initialize
J
 JSON.js
M
 message, MooTest.TestFailed
 MooTest
 MooTest.DefaultRunner
 mootest.js
 MooTest.Runner
 MooTest.Suite
 MooTest.TestBlock
 MooTest.TestFailed
 MooTest.TestSet
N
 Number.js
R
 Request.HTML.js
 Request.js
 Request.JSON.js
 run
S
 Selectors.js
 String.js
 Swiff.js
V
 Variables, MooTest.TestFailed
_error: function(description)
Throw a new error caused by a test failed.
_tests: function()
Method to override to return a map between test names and callables; each callable is a test.
Contains Array Prototypes like copy, each, contains, and remove.
assert: function(condition,
message)
Assert a condition.
assertDefined: function(v,
message)
Assert a value is defined (according to the MooTools ‘$defined’ function; that is, it’s neither null nor undefined).
assertEquals: function(v1,
v2,
message)
Assert two values are the same (according to the ‘==’ operator).
assertGreater: function(v1,
v2,
message)
Assert the first value is greater than the second (according to the ‘>’ operator).
assertGreaterOrEqual: function(v1,
v2,
message)
Assert the first value is greater or equal than the second (according to the ‘>=’ operator).
assertLesser: function(v1,
v2,
message)
Assert the first value is greater than the second (according to the ‘<’ operator).
assertLesserOrEqual: function(v1,
v2,
message)
Assert the first value is greater or equal than the second (according to the ‘<=’ operator).
assertNotDefined: function(v,
message)
Assert a value is not defined (according to the MooTools ‘$defined’ function; that is, it’s either null or undefined).
assertNotEquals: function(v1,
v2,
message)
Assert two values are the same (according to the ‘!=’ operator).
assertThrowException: function(f,
message)
Assert a piece of code throw an exception.
assertThrowNotException: function(f,
message)
Assert a piece of code throw not an exception.
assertZero: function(v,
message)
Assert a value is zero.
Provides methods to dynamically load JavaScript, CSS, and Image files into the document.
The Browser Core.
Contains Utility Classes that can be implemented into your own Classes to ease the execution of many common tasks.
Contains the Class Function for easily creating, extending, and implementing reusable Classes.
MooTest.ClassEnhancer = function(className,
classDefinition)
Adds to every method of the class definition a ‘functionName’ attribute which is the name of the function in the class definition.
Class for creating, loading, and saving browser Cookies.
Contains the domready custom event.
Contains methods to work with size, scroll, or positioning of Elements and the window object.
Contains Element methods for dealing with events, and custom Events.
One of the most important items in MooTools.
Contains methods for interacting with the styles of Elements in a fashionable way.
Contains the Event Native, to make the event object completely crossbrowser.
Contains Function Prototypes like create, bind, pass, and delay.
Contains the CSS animation logic.
Contains the basic animation logic to be extended by all other Fx Classes.
Formerly Fx.Styles, effect to transition any number of CSS properties for an element using an object of rules, or CSS based selector rules.
Contains a set of advanced transitions to be used with any of the Fx Classes.
Formerly Fx.Style, effect to transition any CSS property for an element.
Contains Hash Prototypes.
initialize: function(testBlocks)
Create a new suite.
initialize: function()
Create a new test block.
initialize: function(tests)
Create a new TestSet.
JSON encoder and decoder.
The description of the error.
The MooTest namespace.
The default test runner for the base test page given in the distribution.
The MooTest system.
A test runner.
A suite of tests.
A block of tests, either suites or testsets.
Exception thrown by tests failed.
A single test set.
Contains Number Prototypes like limit, round, times, and ceil.
Extends the basic Request Class with additional methods for interacting with HTML responses.
Powerful all purpose Request Class.
Extends the basic Request Class with additional methods for sending and receiving JSON data.
run: function(testBlock)
Run a block of tests, showing the results.
run: function(callback)
Run the test(s) of this test block and report results to a callback function.
Adds advanced CSS Querying capabilities for targeting elements.
Contains String Prototypes like camelCase, capitalize, test, and toInt.
Wrapper for embedding SWF movies.
Close