Skip to content

Commit 29bdd09

Browse files
committed
Update cli.pl
1 parent f0ae6c1 commit 29bdd09

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

test/cli.pl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Test File : cli.pl
44
# Test Authors : Aoran Zeng <[email protected]>
55
# Created On : <2024-06-05>
6-
# Last Modified : <2024-09-05>
6+
# Last Modified : <2025-07-22>
77
#
88
# 测试 chsrc 可执行文件
99
# ---------------------------------------------------------------
@@ -16,7 +16,7 @@
1616
like `./chsrc --version`, $version_str, 'chsrc --version';
1717
like `./chsrc version`, $version_str, 'chsrc version';
1818

19-
my $help_str = qr/^(help|list|get|set)/m;
19+
my $help_str = qr/^ (help|list|get|set|reset)/m;
2020
like `./chsrc -h`, $help_str, 'chsrc -h';
2121
like `./chsrc --help`, $help_str, 'chsrc --help';
2222
like `./chsrc help`, $help_str, 'chsrc help';
@@ -42,7 +42,7 @@
4242
like `./chsrc get fake_target_name 2>&1`, $fake_target_name, 'chsrc get fake_target_name';
4343

4444

45-
if ($ARGV[0] eq 'fastcheck') {
45+
if ((defined $ARGV[0]) && ($ARGV[0] eq 'fastcheck')) {
4646
say "Fast checking, done testing.";
4747
done_testing;
4848
exit 0;
@@ -64,7 +64,7 @@
6464
=begin
6565
测试 chsrc measure
6666
=cut
67-
my $measure_ruby = qr/ - Ruby China/;
67+
my $measure_ruby = qr/Ruby China 社区/;
6868
like `./chsrc measure ruby`, $measure_ruby, 'chsrc measure ruby';
6969

7070

@@ -75,7 +75,7 @@
7575
my $set_ruby_abcd = qr/镜像站.*不存在/;
7676
my $set_ruby_first = qr/全自动换源完成, 感谢镜像提供方/;
7777
my $set_ruby = qr/全自动换源完成, 感谢镜像提供方/;
78-
my $reset_ruby = qr/将重置为上游默认源.*Upstream/s;
78+
my $reset_ruby = qr/选中镜像站.*Upstream.*已重置为上游默认源/s;
7979
my $set_ruby_rubychina = qr/Ruby China 社区/;
8080
my $set_ruby_locally = qr/bundle config --local/;
8181

0 commit comments

Comments
 (0)