diff --git a/test/test_operations.coffee b/test/test_operations.coffee index c3596d71..58d1e408 100644 --- a/test/test_operations.coffee +++ b/test/test_operations.coffee @@ -173,3 +173,6 @@ ok a is '123456' # Multiple operators should space themselves. ok + +1 is - -1 + +#891: incorrect inversion of chained comparisons +ok (true unless 0 > 1 > 2) diff --git a/test/test_switch.coffee b/test/test_switch.coffee index bf48580b..731dbbe2 100644 --- a/test/test_switch.coffee +++ b/test/test_switch.coffee @@ -59,7 +59,7 @@ result = switch when '' not of {''} then 2 when [] not instanceof Array then 3 when true is false then 4 - when 'x' < 'y' > 'z' then 5 + when 'x' > 'y' > 'z' then 5 when 'a' in ['b', 'c'] then 6 when 'd' in (['e', 'f']) then 7 else ok