js/src/jit-test/tests/jaeger/bug825966.js

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/js/src/jit-test/tests/jaeger/bug825966.js	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,18 @@
     1.4 +datediff = function(date1, date2, interval) {
     1.5 +    var delta = 1;
     1.6 +    switch(interval) {
     1.7 +      case "day":
     1.8 +	delta /= 24;
     1.9 +      case "minute":
    1.10 +	delta /= 60;
    1.11 +      case Math:
    1.12 +	break;
    1.13 +    }
    1.14 +    return delta;
    1.15 +};
    1.16 +
    1.17 +var diff = datediff(new Date("2012-04-28T14:30:00Z"), new Date("2012-04-29T14:30:00Z"), "day");
    1.18 +for (var i = 0; i < 50; i++) {
    1.19 +    diff = datediff(new Date("2012-04-28T17:00:00Z"), new Date("2012-04-28T17:30:00Z"), "minute");
    1.20 +    assertEq(diff, 1/60);
    1.21 +}

mercurial