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/

Reply via email to