Opened 11 years ago

Closed 11 years ago

Last modified 9 years ago

#8767 closed defect (fixed)

FilteringSelect: robot test failure (IE6)

Reported by: bill Owned by: Douglas Hays
Priority: high Milestone: 1.3
Component: Dijit - Form Version: 1.3.0b1
Keywords: Cc:
Blocked By: Blocking:

Description

I got the following failures on IE6 on the FilteringSelect? test, when run from robotTests.html:

In setUp::verifyValues:

GROUP "setUp" has 1 test to run     _AssertFailure: [object Error]: assertEqual() failed:  expected : California state1: CA : not fired yet! : not fired yet! : California state2: CA : not fired yet! : dijit.Editor dijitList1: dijit.Editor : California state3: CA : not fired yet! : state4: : not fired yet! : California state5: CA : prog: : prog2: : prog3: : California descending: CA : sticks & stones specialchars: sticks : 南北 (Nanboku) japanese: nanboku : oregon labelFunc: OR but got : California state1: CA : not fired yet! : not fired yet! : state2: : not fired yet! : dijitList1: : state3: : not fired yet! : state4: : not fired yet! : state5: : prog: : prog2: : prog3: : California descending: CA : sticks & stones specialchars: sticks : 南北 (Nanboku) japanese: nanboku : labelFunc:  [object Error]     ERROR IN:  function(){ var s; if(isComboBox){ s='state1: California\n' +': not fired yet!\n' +': not fired yet!\n' +'state2: California\n' +': not fired yet!\n' +'dijitList1: dijit.Editor\n' +'state3: California\n' +': not fired yet!\n' +'state4: \n' +': not fired yet!\n' +'state5: California\n' +'prog: \n' +'prog2: \n' +'prog3: \n' +'descending: California\n' +'specialchars: sticks & stones\n' +'japanese: \u5357\u5317 (Nanboku)\n' +'labelFunc: Oregon\n'; } else{ s=': California\n' +'state1: CA\n' +': not fired yet!\n' +': not fired yet!\n' +': California\n' +'state2: CA\n' +': not fired yet!\n' +': dijit.Editor\n' +'dijitList1: dijit.Editor\n' +': California\n' +'state3: CA\n' +': not fired yet!\n' +': \n' +'state4: \n' +': not fired yet!\n' +': California\n' +'state5: CA\n' +': \n' +'prog: \n' +': \n' +'prog2: \n' +': \n' +'prog3: \n' +': California\n' +'descending: CA\n' +': sticks & stones\n' +'specialchars: sticks\n' +': \u5357\u5317 (Nanboku)\n' +'japanese: nanboku\n' +': oregon\n' +'labelFunc: OR\n'; } doh.is(s, dojo.doc.displayData().replace(/[a-zA-Z0-9_]*_displayed_/g, "")); } FAILED test: ../../dijit/tests/form/robot/_autoComplete.html?testWidget=dijit.form.FilteringSelect::setUp::verifyValues 47 ms 

and in states::setvaluetest_type:

 GROUP "states" has 20 tests to run [object Error]     ERROR IN:  function(){ return robot_typeValue(dijit.byId(this.combo), "California", "CA"); }

Didn't happen when running that test standalone though. Might be intermittent, not sure.

Change History (3)

comment:1 Changed 11 years ago by Douglas Hays

Resolution: fixed
Status: newclosed

(In [16864]) Fixes #8767. _setValueAttr's priorityChange attribute was being changed when no datastore value was being returned in FilteringSelect?. Also cleaned up some robot testcases to remove unnecessary IE artifact.

comment:2 Changed 11 years ago by Douglas Hays

I could not recreate the 2nd error described in the states group. Most likely a network timing issue, but I did try to emulate a slow network but it still worked.

comment:3 Changed 9 years ago by bill

Component: DijitDijit - Form
Note: See TracTickets for help on using tickets.