| Test scopes with variables in TDZ. |
| Debug break |
| Scope type: block |
| blockLet : undefined |
| blockConst : undefined |
| contextBlockLet : undefined |
| contextBlockConst : undefined |
| Scope type: script |
| scriptLet : undefined |
| scriptConst : undefined |
| Debug break |
| Scope type: local |
| Scope type: block |
| contextBlockLet : undefined |
| contextBlockConst : undefined |
| Scope type: script |
| scriptLet : undefined |
| scriptConst : undefined |
| Debug break |
| Scope type: block |
| blockLet : 1 |
| blockConst : 2 |
| contextBlockLet : 3 |
| contextBlockConst : 4 |
| Scope type: script |
| scriptLet : undefined |
| scriptConst : undefined |
| Debug break |
| Scope type: local |
| Scope type: block |
| contextBlockLet : 3 |
| contextBlockConst : 4 |
| Scope type: script |
| scriptLet : undefined |
| scriptConst : undefined |
| Debug break |
| Scope type: script |
| scriptLet : undefined |
| scriptConst : undefined |
| Debug break |
| Scope type: local |
| Scope type: script |
| scriptLet : undefined |
| scriptConst : undefined |
| Debug break |
| Scope type: script |
| scriptLet : 1 |
| scriptConst : 2 |
| Debug break |
| Scope type: local |
| Scope type: script |
| scriptLet : 1 |
| scriptConst : 2 |