Bug 1022962 - Part 2: Add test for function call inside default parameter. r=jorendorff

This commit is contained in:
Tooru Fujisawa 2014-07-16 15:05:00 +02:00
Родитель 60032396b4
Коммит dd2e93e576
1 изменённых файлов: 16 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,16 @@
load(libdir + "asserts.js");
function f1(a=g()) {
function g() {
}
}
// FIXME Bug 1022967 - ES6 requires a ReferenceError for this case.
assertThrowsInstanceOf(f1, TypeError);
function f2(a=g()) {
function g() {
return 43;
}
assertEq(a, 42);
}
f2(42);