| // Flags: --expose-internals | |
| 'use strict'; | |
| require('../common'); | |
| const assert = require('assert'); | |
| const { | |
| MessageEvent, | |
| } = require('internal/worker/io'); | |
| [ | |
| 'data', | |
| 'origin', | |
| 'lastEventId', | |
| 'source', | |
| 'ports', | |
| ].forEach((i) => { | |
| assert.throws(() => Reflect.get(MessageEvent.prototype, i, {}), { | |
| code: 'ERR_INVALID_THIS', | |
| }); | |
| }); |