blob: a739dd7dee4e15e7c465233f01d61a387e3d1152 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
// |reftest| skip-if(!xulRuntime.shell)
const getStrings = (strings, ...values) => strings;
const getRef = () => getStrings`test`;
let c = getRef();
relazifyFunctions(getRef);
assertEq(getRef(), c);
// Note the failure case here looks like this:
// Assertion failed: got ["test"], expected ["test"]
// If you're reading this test and going "wtf", it's because this is testing
// reference identity of the array object - they're actually different arrays,
// but have the same contents.
if (typeof reportCompare === "function")
reportCompare(true, true);
|