test("Issue #3459, exception in computed property expression", () => {
    expect(() => {
        "foo"[bar];
    }).toThrow(ReferenceError);
    expect(() => {
        "foo"[bar]();
    }).toThrow(ReferenceError);
});

test("Issue #3941, exception in computed property's toString()", () => {
    expect(() => {
        const o = {
            toString() {
                throw Error();
            },
        };
        "foo"[o];
    }).toThrow(Error);
});