Confirmed users
14,525
edits
(3 intermediate revisions by the same user not shown) | |||
Line 14: | Line 14: | ||
|- valign="top" | |- valign="top" | ||
| '''Status:''' | | '''Status:''' | ||
| | | '''on hold''' | ||
|- valign="top" | |- valign="top" | ||
| '''Repository Location:''' | | '''Repository Location:''' | ||
Line 125: | Line 125: | ||
* setupModule(module) and teardownModule(module) have to specify the module parameter | * setupModule(module) and teardownModule(module) have to specify the module parameter | ||
* If variable name contains an acronym, capitalize the acronym | * If variable name contains an acronym, capitalize the acronym | ||
* Error messages should use the following format: | |||
** Boolean: "<element> is <state>." | |||
** Value: "<element> is <state>: got 'value', expected 'value'" | |||
** Example: "Password notification is visible" | |||
** Example: "mozilla.org is loaded: got '<loaded_domain>', expected 'mozilla.org'" | |||
* sleep() should be avoided and only used when... | |||
** element is not immediately available | |||
** state is not immediately available | |||
** waitFor() fails to capture event | |||
; Needs Discussion | ; Needs Discussion | ||
* TestFilesAPI for loading of test files | * TestFilesAPI for loading of test files | ||
** We should have a module specific to loading of test files | ** We should have a module specific to loading of test files | ||
** We should also check how we can make sure those locations are easily replacable with other servers (apache, ...) | ** We should also check how we can make sure those locations are easily replacable with other servers (apache, ...) | ||
* Parameters should be named using aParam format | * Parameters should be named using aParam format | ||
** shows that a variable inside a long function is a parameter and hasn't been declared locally | ** shows that a variable inside a long function is a parameter and hasn't been declared locally | ||
* Constant scope - should they be global and local? |