node/test/parallel/test-loaders-hidden-from-users.js
Joyee Cheung 8484b40b3d
src: put bootstrappers in lib/internal/bootstrap/
Create `lib/internal/bootstrap/` and put bootstrappers there:

Before:

```
lib/internal
├── ...
├── bootstrap_loaders.js
└── bootstrap_node.js
```

After:

```
lib/internal
├── ...
└── bootstrap
    ├── loaders.js
    └── node.js
```

PR-URL: https://github.com/nodejs/node/pull/19177
Refs: https://github.com/nodejs/node/pull/19112
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
2018-03-15 20:50:34 +08:00

26 lines
526 B
JavaScript

// Flags: --expose-internals
'use strict';
const common = require('../common');
common.expectsError(
() => {
require('internal/bootstrap/loaders');
}, {
code: 'MODULE_NOT_FOUND',
message: 'Cannot find module \'internal/bootstrap/loaders\''
}
);
common.expectsError(
() => {
const source = 'module.exports = require("internal/bootstrap/loaders")';
process.binding('natives').owo = source;
require('owo');
}, {
code: 'MODULE_NOT_FOUND',
message: 'Cannot find module \'owo\''
}
);