!7 Update to 3.2.1

From: @wk333 
Reviewed-by: @lyn1001 
Signed-off-by: @lyn1001
This commit is contained in:
openeuler-ci-bot 2023-11-09 11:41:11 +00:00 committed by Gitee
commit a72bddc381
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
4 changed files with 34 additions and 8 deletions

Binary file not shown.

BIN
is-builtin-module-3.2.1.tgz Normal file

Binary file not shown.

View File

@ -2,7 +2,7 @@
%global packagename is-builtin-module
%global enable_tests 0
Name: nodejs-is-builtin-module
Version: 3.1.0
Version: 3.2.1
Release: 1
Summary: Check if a string matches the name of a Node.js builtin module
License: MIT
@ -44,6 +44,9 @@ cp -pr package.json *.js \
%{nodejs_sitelib}/%{packagename}
%changelog
* Thu Nov 09 2023 wangkai <13474090681@163.com> - 3.2.1-1
- Update to 3.2.1
* Thu Jun 30 2022 baizhonggui <baizhonggui@h-partners.com> - 3.1.0-1
- update to 3.1.0

37
test.js
View File

@ -1,9 +1,32 @@
'use strict';
var test = require('ava');
var isBuiltinModule = require('./');
import test from 'ava';
import isBuiltinModule from '.';
test(function (t) {
t.assert(isBuiltinModule('fs'));
t.assert(isBuiltinModule('console'));
t.end();
test('main', t => {
t.true(isBuiltinModule('fs'));
t.true(isBuiltinModule('console'));
t.true(isBuiltinModule('punycode'));
t.true(isBuiltinModule('fs/promises'));
t.true(isBuiltinModule('assert/strict'));
// These are actually not, but should not exist
t.true(isBuiltinModule('fs/unknown'));
t.true(isBuiltinModule('fs/promises/unknown'));
t.true(isBuiltinModule('fs/promises?query=1'));
t.true(isBuiltinModule('node:fs'));
t.true(isBuiltinModule('node:fs/promises'));
t.false(isBuiltinModule('punycode/'));
t.false(isBuiltinModule('unicorn'));
t.false(isBuiltinModule('unknown'));
t.false(isBuiltinModule('FS'));
t.false(isBuiltinModule('nodE:fs'));
t.false(isBuiltinModule('node:fS'));
t.false(isBuiltinModule('fsnode:'));
t.false(isBuiltinModule('node:unknown'));
t.false(isBuiltinModule('node:node:fs'));
t.false(isBuiltinModule('node:/fs'));
t.false(isBuiltinModule('file:fs/promises'));
t.false(isBuiltinModule('data:text/javascript;utf-8,export {default} from "fs";'));
});