blob: b16a03d7fb76b6ddf9ba6c77736ed08f47319642 [file] [log] [blame]
Tests that Command Line API doesn't override defined on window methods and can be overridden during evaluation.
Check that CommandLineAPI isn't enumerable on window object:
non enumerable
Override dir:
function dir(value) { [Command Line API] } -> 239
CommandLineAPI doesn't override dir:
239
CommandLineAPI is presented after removing override variable:
function dir(value) { [Command Line API] } -> 239
Override $_:
42 -> 239
CommandLineAPI doesn't override $_:
239
CommandLineAPI is presented after removing override variable:
true -> 239
CommandLineAPI can be overridden by var dir = 1:
1
CommandLineAPI doesn't override var dir = 1:
1
CommandLineAPI can be overridden by Object.defineProperty:
239
CommandLineAPI doesn't override Object.defineProperty:
239