tests/001-jQuery.js (0, 7, 7) Array.push() Function.apply() getElementById getElementsByTagName RegExp jQuery $() tests/002-length.js (0, 1, 1) Get Number of Elements Found tests/003-size.js (0, 1, 1) Get Number of Elements Found tests/004-get.js (0, 1, 1) Get All Elements tests/005-get.js (0, 1, 1) Get A Single Element tests/006-each.js (0, 1, 1) Execute a function, Relative tests/007-index.js (0, 8, 8) Check for index of elements Check for index of elements Check for index of elements Check for index of elements Check for index of elements Check for index of elements Check for not found index Check for not found index tests/008-attr.js (0, 4, 4) Check for value attribute Check for type attribute Check for type attribute Check for type attribute tests/009-attr.js (0, 1, 1) Set Multiple Attributes tests/010-attr.js (0, 1, 1) Set Attribute tests/011-css.js (0, 1, 1) Check for css property "display" tests/012-css.js (0, 3, 3) Modifying CSS display: Assert element is visible Modified CSS display: Assert element is hidden Modified CSS display: Assert element is visible tests/013-css.js (0, 3, 3) Modifying CSS display: Assert element is visible Modified CSS display: Assert element is hidden Modified CSS display: Assert element is visible tests/014-text.js (0, 1, 1) Check for merged text of more then one element. tests/015-wrap.js (1, 0, 1) Died on test #1: [object Error] tests/016-append.js (0, 1, 1) Check if text appending works tests/017-append.js (0, 1, 1) Check for appending of element tests/018-append.js (0, 1, 1) Check for appending of array of elements tests/019-prepend.js (0, 1, 1) Check if text prepending works tests/020-prepend.js (0, 1, 1) Check for prepending of element tests/021-prepend.js (0, 1, 1) Check for prepending of array of elements tests/022-before.js (0, 1, 1) Insert String before tests/023-before.js (0, 1, 1) Insert element before tests/024-before.js (0, 1, 1) Insert array of elements before tests/025-after.js (0, 1, 1) Insert String after tests/026-after.js (0, 1, 1) Insert element after tests/027-after.js (0, 1, 1) Insert array of elements after tests/028-end.js (0, 1, 1) Check for end tests/029-find.js (0, 1, 1) Check for find tests/030-clone.js (0, 3, 3) Assert text for #en Check for clone Reassert text for #en tests/031-not.js (0, 1, 1) .not tests/032-is.js (0, 22, 22) Check for element: A form must be a form Check for element: A form is not a div Check for class: Expected class "blog" Check for class: Did not expect class "link" Check for multiple classes: Expected classes "blog" and "link" Check for multiple classes: Expected classes "blog" and "link", but not "blogTest" Check for attribute: Expected attribute lang to be "en" Check for attribute: Expected attribute lang to be "en", not "de" Check for attribute: Expected attribute type to be "text" Check for attribute: Expected attribute type to be "text", not "radio" Check for pseudoclass: Expected to be disabled Check for pseudoclass: Expected not disabled Check for pseudoclass: Expected to be checked Check for pseudoclass: Expected not checked Check for child: Expected a child "p" element Check for child: Did not expect "ul" element Check for childs: Expected "p", "a" and "code" child elements Check for childs: Expected "p", "a" and "code" child elements, but no "ol" Expected false for an invalid expression - 0 Expected false for an invalid expression - null Expected false for an invalid expression - "" Expected false for an invalid expression - undefined tests/033-$.extend.js (0, 2, 2) Check if extended: settings must be extended Check if not modified: options must not be modified tests/034-$.find.js (0, 79, 79) Element Selector (div) Element Selector (body) Element Selector (html) Element Selector Parent Element (div div) ID Selector (#body) ID Selector w/ Element (body#body) ID Selector w/ Element (ul#first) Class Selector (.blog) Class Selector (.blog.link) Class Selector w/ Element (a.blog) Parent Class Selector (p .blog) Comma Support (a.blog, div) Comma Support (a.blog , div) Comma Support (a.blog ,div) Comma Support (a.blog,div) Child (p > a) Child (p> a) Child (p >a) Child (p>a) Child w/ Class (p > a.blog) All Children (code > *) All Grandchildren (p > * > *) Adjacent (a + a) Adjacent (a +a) Adjacent (a+ a) Adjacent (a+a) Adjacent (p + p) Comma, Child, and Adjacent (a + a, code > a) First Child (p:first-child) Attribute Exists ([EMAIL PROTECTED]) Attribute Exists ([EMAIL PROTECTED]) Attribute Exists ([EMAIL PROTECTED]) Attribute Equals ([EMAIL PROTECTED]'bookmark']) Attribute Equals ([EMAIL PROTECTED]"bookmark"]) Attribute Equals ([EMAIL PROTECTED]) Multiple Attribute Equals ([EMAIL PROTECTED]'hidden'],[EMAIL PROTECTED]'radio']) Multiple Attribute Equals ([EMAIL PROTECTED]"hidden"],[EMAIL PROTECTED]'radio']) Multiple Attribute Equals ([EMAIL PROTECTED],[EMAIL PROTECTED]) Attribute Begins With ([EMAIL PROTECTED] ^= 'http://www']) Attribute Ends With ([EMAIL PROTECTED] $= 'org/']) Attribute Contains ([EMAIL PROTECTED] *= 'google']) First Child (p:first-child) Last Child (p:last-child) Only Child (a:only-child) Empty (ul:empty) Enabled UI Element (input:enabled) Disabled UI Element (input:disabled) Checked UI Element (input:checked) Selected Option Element (option:selected) Text Contains (a:contains('Google')) Text Contains (a:contains('Google Groups')) Element Preceded By (p ~ div) Not (a.blog:not(.link)) All Elements (//*) All Div Elements (//div) Absolute Path (/html/body) Absolute Path w/ * (/* /body) Long Absolute Path (/html/body/dl/div/div/p) Absolute and Relative Paths (/html//div) All Children, Explicit (//code/*) All Children, Implicit (//code/) Attribute Exists (//[EMAIL PROTECTED]) Attribute Equals (//[EMAIL PROTECTED]'bookmark']) Parent Axis (//p/..) Sibling Axis (//p/../) Sibling Axis (//p/../*) Has Children (//p[a]) nth Element (p:nth(1)) First Element (p:first) Last Element (p:last) Even Elements (p:even) Odd Elements (p:odd) Position Equals (p:eq(1)) Position Greater Than (p:gt(0)) Position Less Than (p:lt(3)) Is A Parent (p:parent) Is Visible (input:visible) Is Hidden (input:hidden) tests/035-val.js (0, 2, 2) Check for value of input element Check for value of input element tests/036-val.js (0, 2, 2) Check for modified value of input element Check for modified (via val(String)) value of input element tests/037-html.js (0, 1, 1) Set HTML tests/038-show.js (0, 1, 1) Show tests/039-addClass.js (0, 1, 1) Add Class tests/040-removeClass.js (0, 1, 1) Remove Class tests/041-eventTesting.js (1, 2, 3) Checking event blur Checking event focus Died on test #3: [object Error]
Tests completed in 4172 milliseconds. <!----------------//------ andy matthews web developer certified advanced coldfusion programmer ICGLink, Inc. [EMAIL PROTECTED] 615.370.1530 x737 --------------//---------> -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Jörn Zaefferer Sent: Tuesday, September 05, 2006 1:02 PM To: jQuery Discussion. Subject: [jQuery] Test Suit Update Hi folks, there are now much more test cases in the jQuery code, together with some changes to the test suit itself. The difficulty of writing tests: The test code itself is error prone, too.Please have a look at this preview ( http://joern.jquery.com/test/ ) and check it with different browsers and operating systems. There should be two tests failing in the current suite, please report any other failures directly to me, post it on this list or file a bug report marked with [tests]. If anyone has an idea how to test the FX module, in other words, all those animations, I'd appreciate them! -- Jörn _______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/ _______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/
