Source code

Revision control

Copy as Markdown

Other Tools

// |reftest| skip-if(!this.hasOwnProperty("Tuple"))
var expectedThis = (function() {
return this;
})();
var sample = #[42, 42, 42, 42, 42];
var calls = [];
var comparefn = function() {
calls.push([this, arguments]);
};
let result = sample.toSorted(comparefn);
assertEq(calls.length > 0, true);
calls.forEach(function(args) {
assertEq(args[0], expectedThis);
assertEq(args[1].length, 2);
assertEq(args[1][0], 42);
assertEq(args[1][0], 42);
});
reportCompare(0, 0);