Ignore:
Timestamp:
12/12/24 17:06:06 (5 weeks ago)
Author:
stefan toskovski <stefantoska84@…>
Branches:
main
Parents:
d565449
Message:

Pred finalna verzija

File:
1 edited

Legend:

Unmodified
Added
Removed
  • imaps-frontend/node_modules/is-core-module/test/index.js

    rd565449 r0c6b92a  
    7373
    7474        t.test('core via builtinModules list', { skip: !data.module }, function (st) {
    75                 var libs = require('module').builtinModules;
     75                var Module = require('module');
     76                var libs = Module.builtinModules;
    7677                if (!libs) {
    7778                        st.skip('module.builtinModules does not exist');
     
    9798                                if (excludeList.indexOf(mod) === -1) {
    9899                                        st.ok(data[mod], mod + ' is a core module');
     100
     101                                        if (Module.isBuiltin) {
     102                                                st.ok(Module.isBuiltin(mod), 'module.isBuiltin(' + mod + ') is true');
     103                                        }
     104
    99105                                        st.doesNotThrow(
    100106                                                function () { require(mod); }, // eslint-disable-line no-loop-func
    101107                                                'requiring ' + mod + ' does not throw'
    102108                                        );
     109
     110                                        if (process.getBuiltinModule) {
     111                                                st.equal(
     112                                                        process.getBuiltinModule(mod),
     113                                                        require(mod),
     114                                                        'process.getBuiltinModule(' + mod + ') === require(' + mod + ')'
     115                                                );
     116                                        }
     117
    103118                                        if (mod.slice(0, 5) !== 'node:') {
    104119                                                if (supportsNodePrefix) {
     
    117132                        }
    118133                }
     134
    119135                st.end();
    120136        });
Note: See TracChangeset for help on using the changeset viewer.