use crate::exec;
#[test]
fn assignmentoperator_lhs_not_defined() {
let scenario = r#"
try {
a += 5
} catch (err) {
err.message
}
"#;
assert_eq!(&exec(scenario), "a is not defined");
}
#[test]
fn assignmentoperator_rhs_throws_error() {
let scenario = r#"
try {
let a;
a += b
} catch (err) {
err.message
}
"#;
assert_eq!(&exec(scenario), "b is not defined");
}