1// Flags: --expose-internals
2'use strict';
3
4require('../common');
5const assert = require('assert');
6
7const {
8  MessageEvent,
9} = require('internal/worker/io');
10
11[
12  'data',
13  'origin',
14  'lastEventId',
15  'source',
16  'ports',
17].forEach((i) => {
18  assert.throws(() => Reflect.get(MessageEvent.prototype, i, {}), {
19    code: 'ERR_INVALID_THIS',
20  });
21});
22