|
|
@ -1,6 +1,6 @@ |
|
|
|
use indoc::indoc; |
|
|
|
use indoc::indoc; |
|
|
|
|
|
|
|
|
|
|
|
use crate::{run_test_actions, TestAction}; |
|
|
|
use crate::{run_test_actions, JsNativeErrorKind, TestAction}; |
|
|
|
|
|
|
|
|
|
|
|
#[test] |
|
|
|
#[test] |
|
|
|
// https://github.com/boa-dev/boa/issues/2317
|
|
|
|
// https://github.com/boa-dev/boa/issues/2317
|
|
|
@ -30,3 +30,19 @@ fn fun_block_eval_2317() { |
|
|
|
), |
|
|
|
), |
|
|
|
]); |
|
|
|
]); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#[test] |
|
|
|
|
|
|
|
// https://github.com/boa-dev/boa/issues/2719
|
|
|
|
|
|
|
|
fn with_env_not_panic() { |
|
|
|
|
|
|
|
run_test_actions([TestAction::assert_native_error( |
|
|
|
|
|
|
|
indoc! {r#" |
|
|
|
|
|
|
|
with({ p1:1, }) {k[oa>>2]=d;} |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
let a12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 = 1, |
|
|
|
|
|
|
|
b = ""; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
"#}, |
|
|
|
|
|
|
|
JsNativeErrorKind::Reference, |
|
|
|
|
|
|
|
"k is not defined", |
|
|
|
|
|
|
|
)]); |
|
|
|
|
|
|
|
} |
|
|
|