Changes between Initial Version and Version 2 of Ticket #16117


Ignore:
Timestamp:
Oct 8, 2012, 6:59:10 PM (7 years ago)
Author:
haysmark
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #16117

    • Property Keywords dohfail added
    • Property Summary changed from IE10 fx test timeout to IE10 fx test failures
  • Ticket #16117 – Description

    initial v2  
    11
    22{{{
     3     Error: doh._AssertFailure: assertEqual() failed:
     4        expected
     5                0
     6        but got
     7                1
     8
     9
     10     ERROR IN:
     11                 function(){
     12                                                        var opacity = dojo.style('foo', 'opacity');
     13                                                        doh.is(1, opacity);
     14                                                        var anim = dojo.fadeOut({ node: 'foo', duration: duration });
     15                                                        var d = new doh.Deferred();
     16                                                        dojo.connect(anim, "onEnd", d.getTestCallback(function(){
     17                                                                var opacity = dojo.style('foo', 'opacity');
     18                                                                var elapsed = (new Date()) - anim._start;
     19                                                                doh.is(0, opacity);
     20                                                                doh.t(elapsed >= duration);
     21                                                        }));
     22                                                        anim._start = new Date();
     23                                                        anim.play();
     24                                                        return d;
     25                                                }
     26 FAILED test: ../../dojo/tests/_base/fx.html::t::fadeOut 539 ms
     27     _AssertFailure: assertEqual() failed:
     28        expected
     29                0
     30        but got
     31                1
     32
     33
     34     ERROR IN:
     35                 function(){
     36                                                        var opacity = dojo.style('foo', 'opacity');
     37                                                        doh.is(0, opacity);
     38                                                        var anim = dojo.fadeIn({ node: 'foo', duration: duration });
     39                                                        var d = new doh.Deferred();
     40                                                        dojo.connect(anim, "onEnd", d.getTestCallback(function(){
     41                                                                var opacity = dojo.style('foo', 'opacity');
     42                                                                var elapsed = (new Date()) - anim._start;
     43                                                                doh.is(1, opacity);
     44                                                                doh.t(elapsed >= duration);
     45                                                        }));
     46                                                        anim._start = new Date();
     47                                                        anim.play();
     48                                                        return d;
     49                                                }
     50 FAILED test: ../../dojo/tests/_base/fx.html::t::fadeIn 0 ms
     51     Error: doh._AssertFailure: assertEqual() failed:
     52        expected
     53                0
     54        but got
     55                1
     56
     57 with hint:
     58                opacity
     59
     60     ERROR IN:
     61                 function(){
     62                                                        var id = "baz";
     63                                                        dojo.style("bar", "display", "none");
     64                                                        dojo.style(id, "display", "");
     65                                                        var kickoff = new Date().valueOf();
     66                                                        var startWidth = dojo.marginBox(id).w;
     67                                                        var endWidth = Math.round(startWidth / 2);
     68
     69                                                        var d = new doh.Deferred();
     70                                                        var anim = dojo.anim(
     71                                                                id,
     72                                                                {
     73                                                                        width: endWidth,
     74                                                                        opacity: 0
     75                                                                },
     76                                                                duration,
     77                                                                null,
     78                                                                d.getTestCallback(function(){
     79                                                                        var curTime = (new Date().valueOf()),
     80                                                                                elapsed = curTime - anim._startTime;
     81                                                                        doh.t(elapsed >= duration, "test elapsed " + elapsed + " > duration " + duration);
     82                                                                       
     83                                                                        // -5 because on FF a setTimeout(foo, x) may fire a little before x
     84                                                                        doh.t(curTime >= (kickoff+duration+500-5),
     85                                                                                "curTime >= (kickoff+duration+500-5): " + curTime + " >= (" + kickoff + "+" + duration + "+500-5)");
     86
     87                                                                        doh.is(dojo.marginBox(id).w, endWidth,
     88                                                                                "width matches endWidth ");
     89
     90                                                                        doh.is(0, dojo.style(id, "opacity"), "opacity");
     91                                                                }),
     92                                                                500
     93                                                        );
     94                                                        return d;
     95                                                }
     96 FAILED test: ../../dojo/tests/_base/fx.html::t::anim 1029 ms
     97
    398     Error: test timeout in ../../dojo/tests/fx.html::t::onendStatus-combine
    499     ERROR IN: