From 37d8b914f28721dd9b36c59f7513dc36c128357d Mon Sep 17 00:00:00 2001 From: D-Sketon <2055272094@qq.com> Date: Sun, 21 Apr 2024 11:34:47 +0800 Subject: [PATCH] Revert "test: add test case for issue #4334 (#5465)" This reverts commit 4fec0e0991c95fa6eceb953401291d36e77cb3ec. --- package.json | 4 +- test/scripts/console/new.ts | 77 ------------------------------------- 2 files changed, 1 insertion(+), 80 deletions(-) diff --git a/package.json b/package.json index c5cde29e52..cda753e0ee 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "abbrev": "^2.0.0", "archy": "^1.0.0", "bluebird": "^3.7.2", - "hexo-cli": "^4.3.2", + "hexo-cli": "^4.3.0", "hexo-front-matter": "^4.2.1", "hexo-fs": "^4.1.3", "hexo-i18n": "^2.0.0", @@ -74,7 +74,6 @@ "@types/mocha": "^10.0.6", "@types/node": "^18.11.8 <18.19.9", "@types/nunjucks": "^3.2.2", - "@types/rewire": "^2.5.30", "@types/sinon": "^17.0.3", "@types/text-table": "^0.2.4", "c8": "^9.0.0", @@ -87,7 +86,6 @@ "husky": "^8.0.1", "lint-staged": "^15.2.0", "mocha": "^10.0.0", - "rewire": "^7.0.0", "sinon": "^17.0.1", "ts-node": "^10.9.1", "typescript": "^5.3.2" diff --git a/test/scripts/console/new.ts b/test/scripts/console/new.ts index 29448ea909..9ff8fb4bb4 100644 --- a/test/scripts/console/new.ts +++ b/test/scripts/console/new.ts @@ -6,7 +6,6 @@ import Promise from 'bluebird'; import { useFakeTimers, spy, SinonSpy } from 'sinon'; import Hexo from '../../../lib/hexo'; import newConsole from '../../../lib/plugins/console/new'; -import rewire from 'rewire'; type OriginalParams = Parameters; type OriginalReturn = ReturnType; @@ -364,80 +363,4 @@ describe('new', () => { await unlink(path); }); - - it('path - number (issue #4334)', async () => { - let args; - const cli = rewire('hexo-cli'); - return cli.__with__({ - find_pkg_1: { - default: (_cwd, _args) => { - args = _args; - return Promise.resolve(); - } - } - })(async () => { - process.argv = ['hexo', 'new', '--path', '123', 'test']; - // @ts-ignore - cli(null, null); - args.path.should.eql('123'); - process.argv = []; - }); - }); - - it('p - number (issue #4334)', async () => { - let args; - const cli = rewire('hexo-cli'); - return cli.__with__({ - find_pkg_1: { - default: (_cwd, _args) => { - args = _args; - return Promise.resolve(); - } - } - })(async () => { - process.argv = ['hexo', 'new', '-p', '123', 'test']; - // @ts-ignore - cli(null, null); - args.p.should.eql('123'); - process.argv = []; - }); - }); - - it('slug - number (issue #4334)', async () => { - let args; - const cli = rewire('hexo-cli'); - return cli.__with__({ - find_pkg_1: { - default: (_cwd, _args) => { - args = _args; - return Promise.resolve(); - } - } - })(async () => { - process.argv = ['hexo', 'new', '--slug', '123', 'test']; - // @ts-ignore - cli(null, null); - args.slug.should.eql('123'); - process.argv = []; - }); - }); - - it('s - number (issue #4334)', async () => { - let args; - const cli = rewire('hexo-cli'); - return cli.__with__({ - find_pkg_1: { - default: (_cwd, _args) => { - args = _args; - return Promise.resolve(); - } - } - })(async () => { - process.argv = ['hexo', 'new', '-s', '123', 'test']; - // @ts-ignore - cli(null, null); - args.s.should.eql('123'); - process.argv = []; - }); - }); });