Hello,

I am using IE 7 on Windows Server 2003 and it currently shows five
failures on the test suite.

I have included all of the test results, so that it will hopefully help
fine which tests failed.

Base.js:

Passed: 180
Failed: 3
ok - isEmpty true
ok - isEmpty true
ok - isNotEmpty false
ok - isNotEmpty false
ok - isEmpty false
ok - isEmpty false
ok - isNotEmpty true
ok - isNotEmpty true
ok - boundFunc bound to self properly
ok - boundFunc bound to self on another obj
ok - boundFunc successfully rebound!
ok - boundFunc partial no self change
ok - boundFunc partial self change
ok - boundMethod bound to self properly
ok - boundMethod bound to self on another obj
ok - boundMethod successfully rebound!
ok - boundMethod partial no self change
ok - boundMethod partial self change
ok - bindMethods doesn't break shit
ok - bindMethods works on other objects
ok - bindMethods works on functions
ok - cloned correct inheritance
ok - clone-cloned correct inheritance
ok - clone-clone is copy-on-write
ok - clone is copy-on-write
ok - clone-clone has proper delegation
ok - clone function calls correct
ok - clone really does work
ok - isCallable returns true on itself
ok - isCallable returns false on numbers
ok - null is not undefined
ok - empty string is not undefined
ok - undefined is undefined
ok - missing property is undefined
ok - null is undefined or null
ok - empty string is not undefined or null
ok - undefined is undefined or null
ok - missing property is undefined or null
ok - extend to an empty array
ok - extend to a non-empty array
ok - extend of an empty array
ok - numbers compare lt
ok - numbers compare gt
ok - numbers compare eq
ok - arrays compare eq
ok - arrays compare lt (length)
ok - arrays compare lt (contents)
ok - arrays compare gt (length)
ok - arrays compare gt (contents)
ok - setup for test is correct
ok - partial application works
ok - partial application works still
ok - rebinding partial works
ok - re-unbinding partial application works
ok - nodeWalk looks like it works
ok - map works
ok - xmap works
ok - map(fn, p, q) works
ok - map(fn, p, q) works (q long)
ok - map(fn, p, q) works (p long)
ok - map(null, p, q) works
ok - zip(p, q) works
ok - map(null, lst) works
ok - 3 char string is not empty
ok - 0 char string is empty
ok - 3 element list is not empty
ok - 0 element list is empty
ok - filter works
ok - filter self works
ok - xfilter works
ok - objMax works (with numbers)
ok - objMin works (with numbers)
ok - registry found callable
ok - registry found ArrayLike
ok - non-matching raised correctly
ok - priorities are as documented
ok - removed adapter
ok - adapter was removed
ok - override works
ok - keyComparator 1 lt
ok - keyComparator 1 eq
ok - keyComparator 2 eq gt
ok - keyComparator 2 eq lt
ok - reverseKeyComparator
ok - concat
ok - string repr
ok - number repr
ok - listMin
ok - objMin
ok - listMax
ok - objMax
ok - keys
ok - items
ok - bad comparison raised TypeError
ok - default repr for StringMap
ok - repr worked
ok - default repr for StringMap
ok - registerComparator
ok - update worked (first obj)
ok - update worked (second obj)
ok - update worked (skipped undefined and null)
ok - update worked (comparison)
ok - setdefault worked (skipped existing)
ok - setdefault worked (set non-existing)
ok - merge worked
ok - bad comparison raised TypeError
ok - __repr__ protocol
ok - __repr__ protocol when repr is defined
ok - NAME protocol (obj)
ok - NAME protocol (func)
ok - test nameFunctions
ok - urlEncode
ok - queryString
ok - one item alternate form queryString
ok - two item alternate form queryString, function skip
ok - parseQueryString pathological name
ok - parseQueryString second name:value pair
ok - parseQueryString useArrays
not ok - parseQueryString strip leading question mark got undefined,
expected "2"
ok - string JSON
ok - null JSON
ok - undefined not serializable
ok - 1 JSON
ok - 1.23 JSON
ok - function JSON (null, not string)
ok - array JSON
ok - evalJSON on an object (1)
ok - evalJSON on an object (2)
ok - evalJSON on an object that jsons self (1)
ok - evalJSON on an object that jsons self (2)
ok - json serialization calling
ok - json serialization calling in a structure
ok - json registry
ok - updatetree merge
ok - updatetree insert
ok - counter starts at 1
ok - counter increases
ok - counter starts at 2
ok - counter increases
ok - findValue returns -1 on not found
ok - findValue returns correct index
ok - findValue honors start
ok - findValue honors end
ok - findIdentical returns -1
ok - findIdentical returns correct index
ok - findIdentical honors start
ok - findIdentical honors end
ok - isNull doesn't match undefined
ok - flattenArguments
ok - methodcaller with a method name
ok - methodcaller with a function
ok - test the compose test
ok - three fn composition works
ok - associative left
ok - associative right
ok - wrong compose argument raised correctly
ok - one word
ok - two words
ok - three words
ok - letter and word
ok - trailing hyphen
ok - starting hyphen
ok - one character and word
ok - flattenArray
not ok - no arguments didn't raise!
ok - single argument (arg list)
ok - single argument (array)
ok - three arguments (arg list)
ok - three arguments (array)
ok - test the average alias
not ok - no arguments didn't raise!
ok - single argument (arg list)
ok - single argument (array)
ok - three arguments (arg list)
ok - three arguments (array)
ok - four arguments (arg list)
ok - four arguments (array)
ok - parseQueryString('')
ok - parseQueryString('', true)
ok - queryString array value
ok - queryString string value
ok - values()
ok - test suite finished!

DOM.js:

Passed: 76
Failed: 2
ok - addToCallStack has a function
ok - callStack length 3
ok - callStack in correct order
ok - set to null
ok - callStack in correct order (abort)
ok - callStack in correct order (again)
ok - escapeHTML
ok - updateNodeAttributes
ok - appendChildNodes
ok - replaceChildNodes
ok - createDOM empty
ok - createDOM attributes
ok - createDOM attribute
ok - createDOM attribute
ok - createDOM contents
ok - createDOM contents
ok - createDOM function call
ok - createDOM this.dom() call
ok - createDOM this.__dom__() call
ok - createDOM iterable
ok - createDOM with custom converter
ok - createDOMFunc vs createDOM
ok - scrape OK
ok - scrape Array OK
ok - scrape in-order
ok - getElement might work
ok - $alias$$ CASH MONEY alias might work
ok - swapDOM
ok - multi-node scrapeText
ok - setElementClass
ok - toggleElementClass: baz
ok - toggleElementClass 2: baz bar
ok - toggleElementClass 3: baz bar
ok - addElementClass return
ok - addElementClass action
ok - hasElementClass single
ok - hasElementClass multiple
ok - removeElementClass
ok - removeElementClass again
ok - removeElementClass again (hasElement)
ok - false swapElementClass
ok - false swapElementClass from
ok - false swapElementClass to
ok - swapElementClass
ok - swapElementClass has toClass
ok - swapElementClass !has fromClass
ok - swapElementClass twice
ok - swapElementClass has toClass
ok - swapElementClass !has fromClass
ok - getElementsByTagAndClassName found all tags with foo class
ok - getElementsByTagAndClassName found all tr tags with foo class
ok - getElementsByTagAndClassName found all tr tags
ok - currentDocument() correct
ok - global doc unchanged
ok - currentDocument() correct
ok - doc restored
ok - doc has one child
ok - body has one child
ok - only child is SPAN
ok - SPAN has two childNodes
ok - first node is text
ok - second child is H1
ok - currentDocument() correct
ok - global doc unchanged
ok - currentDocument() correct
ok - threw
ok - mock formContents names
ok - mock formContents values
ok - mock queryString hook
ok - formContents names
ok - formContents values
ok - queryString hook
ok - formContents names empty option values
not ok - formContents empty option values got ",", expected ",foo"
not ok - queryString empty option values got "selempty=&selempty2=",
expected "selempty=&selempty2=foo"

I might start poking around to see what is causing these errors, but I
only have access to IE 7 while at work. IE 7 is part of our test suite
now that it is publicly available.

Let me know if you need some more information.

Thanks!

Rob


--~--~---------~--~----~------------~-------~--~----~
 You received this message because you are subscribed to the Google Groups 
"MochiKit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/mochikit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to