Skip to content
Browse files

Updates to module status and test results. Promoting DataSource (desp…

…ite XML not being supported), Logger and AutoComplete to working. Demoting Anim to conditional due to color anim not working.
  • Loading branch information...
1 parent 80e85ed commit 55a757838feeda793308a7fd058eff0dd94f211b @lsmith lsmith committed Oct 14, 2009
Showing with 31 additions and 25 deletions.
  1. +11 −11 tests/js/data.js
  2. +7 −8 tests/js/failed.js
  3. +13 −6 tests/js/notes.js
View
22 tests/js/data.js
@@ -4,10 +4,10 @@ YAHOO.namespace('caja').data = {
yuitest: 'test=yahoo', tests : [16,3,3] },
{ module:'dom', status: 'working',
- yuitest: 'test=dom', tests : [31,1,0] },
+ yuitest: 'test=dom', tests : [32,2,0] },
{ module:'event', status: 'working',
- yuitest: false, tests : [0,0,0] },
+ yuitest: false, tests : [4,7,11] },
{ module:'yahoo-dom-event', status: 'working',
yuitest: false, tests : [0,0,0] },
@@ -25,17 +25,17 @@ YAHOO.namespace('caja').data = {
// Utils
utils: [
- { module:'animation', status: 'working',
+ { module:'animation', status: 'conditional',
yuitest: 'test=animation', tests : [5,0,0] },
{ module:'connection', status: 'conditional',
- yuitest: 'test=connection', tests : [0,0,1] },
+ yuitest: 'test=connection', tests : [1,0,1] },
{ module:'cookie', status: 'unsupported',
yuitest: 'test=cookie', tests : [137,31,0] },
- { module:'datasource', status: 'conditional',
- yuitest: 'test=datasource', tests : [12,2,1]},
+ { module:'datasource', status: 'working',
+ yuitest: 'test=datasource', tests : [14,0,1]},
{ module:'dragdrop', status: 'conditional',
yuitest: 'test=dd', tests : [5,3,0] },
@@ -61,8 +61,8 @@ YAHOO.namespace('caja').data = {
{ module:'layout', status: 'wip',
yuitest: false, tests : [0,0,0] },
- { module:'logger', status: 'pending',
- yuitest: 'pending', tests : [0,0,0] },
+ { module:'logger', status: 'working',
+ yuitest: 'test=logger', tests : [5,0,0] },
{ module:'profiler', status: 'conditional',
yuitest: 'test=profiler', tests : [13,0,1] },
@@ -71,7 +71,7 @@ YAHOO.namespace('caja').data = {
yuitest: false, tests : [0,0,0] },
{ module:'selector', status: 'wip',
- yuitest: 'test=selector', tests : [4,6,2] },
+ yuitest: 'test=selector', tests : [5,7,0] },
{ module:'storage', status: 'pending',
yuitest: 'pending', tests : [0,0,0] },
@@ -98,8 +98,8 @@ YAHOO.namespace('caja').data = {
// Widgets
widgets: [
- { module:'autocomplete', status: 'wip',
- yuitest: 'test=autocomplete', tests : [14,1,0] },
+ { module:'autocomplete', status: 'working',
+ yuitest: 'test=autocomplete', tests : [15,0,0] },
{ module:'button', status: 'conditional',
yuitest: false, tests : [0,0,0] },
View
15 tests/js/failed.js
@@ -1,19 +1,18 @@
YAHOO.namespace('caja').failed = {
- autocomplete: [
- "testExpandCollapseContainer: Expected container to be closed again\nExpected: (string)\nActual:none (string)"
- ],
cookie: ['All failures are because cookies are not supported in Caja'],
- datasource: [
- "testXHRSendRequest: XHR failure case.",
- "testXHRHTMLTable: XHR failure case"
- ],
dragdrop: [
"test_dragOver: dragOver should have fired 5 times\nExpected: 5 (number)\nActual:7 (number)",
"test_bodyScroll: dragOver should have fired 5 times\nExpected: 5 (number)\nActual:7 (number)",
"test_containerScroll: dragOver should have fired 5 times\nExpected: 5 (number)\nActual:7 (number)",
],
dom: [
- "test_setAttribute: Y.Dom.setAttribute(el, 'for', 'foo')\nExpected: foo (string)\nActual:undefined (undefined)"
+ "test_replaceClass: Y.Dom.replaceClass(el, /bar/, 'baz')\nExpected: foo baz (string)\nActual:foo baz (string)",
+ "test_getAttribute: Unexpected error: invalid \"in\" operand: null"
+ ],
+ event: [
+ "Focus and Blur Test not working. I suspect issues with capture phase support (needs investigation)",
+ "All 6 of the focusin, focusout tests (event test 2) fail (need investigation)",
+ "All 11 of the event delegation tests fail because of lack of support for event simulation."
],
selector: [
"testTest: type=checkbox:checked\nExpected: true (boolean)\nActual:false (boolean)",
View
19 tests/js/notes.js
@@ -4,8 +4,8 @@ YAHOO.namespace('caja').notes = {
'Glowing Button example uses ColorAnim. Not working.'
],
autocomplete: [
- 'Bug #1074 el.appendChild(el2) return undefined (fixed)',
- 'Bug #1075 focus/blur listeners not executed (fixed?) (workaround found n tests/examples/ac_basic_array_clean.html)'
+ '<del>[[#1074]el.appendChild(el2) return undefined]</del>',
+ '<del>[[#1075]focus/blur listeners not executed]</del> (fixed?) (workaround found in tests/examples/ac_basic_array_clean.html)'
],
button: [
"Glowing button example isn't glowing. ColorAnim is pesent and no errors are thrown.",
@@ -23,7 +23,7 @@ YAHOO.namespace('caja').notes = {
connection: [
'[[suffix=gadget&test=connection]Simple example] as test works',
'Weather feed example fails because [[#1073]o.responseXML is {}]',
- 'yuitest errors because [[#1064]form API missing]'
+ '<del>yuitest errors because [[#1064]form API missing]</del>'
],
container: [
'Default resize monitor setting is <code>true</code>, and is powered by an iframe, which is not allowed.',
@@ -37,9 +37,13 @@ YAHOO.namespace('caja').notes = {
],
dom: [
'<del>Dom.get(Element instance) fails because [[#1066]nodes expose a length property]</del>',
- '[[#1069]fontFamily support is limited]',
- "[[#1066]node.setAttribute('for',x) does not propagate to node.htmlFor]",
- "[[#1120]Dom.getClientHeight, Width, etc don't work] because both doc.compatMode and document.documentElement are undefined"
+ '[[#1069]fontFamily support is limited] - families must be quoted',
+ "<del>[[#1066]node.setAttribute('for',x) does not propagate to node.htmlFor]</del>",
+ "<del>[[#1120]Dom.getClientHeight, Width, etc don't work] because both doc.compatMode and document.documentElement are undefined</del>",
+ "[[#1124]Dom.getClientHeight, Width, etc don't work] because document.documentElement refers to a div, so clientHeight reflects flowed content dims"
+ ],
+ event: [
+ "Mouseenter and Mouseleave events appear to be working in FF3.5.4 (based on manual test), so noted in pass column"
],
editor: [
"[[#1120]Missing document.compatMode] may be causing some issues"
@@ -74,6 +78,9 @@ YAHOO.namespace('caja').notes = {
resize: [
"As with all DD implementations, the response time of dragging is hindered and DD may lose hold of the mouse moves"
],
+ selector: [
+ "Test suite code had to be moved out of a DOM0 window.onload handlerb ecause Caja never executed the code. Probably doesn't support DOM0 onload?"
+ ],
yahoo: [
"test_substitute failure because [[#1088]{}.toString !== Object.prototype.toString] in Caja. This is causing trouble with substitute only when it leverages dump",
"test failures related to iframes are expected",

0 comments on commit 55a7578

Please sign in to comment.
Something went wrong with that request. Please try again.