|
2 | 2 | # --------------------------------------------------------------- |
3 | 3 | # Test File : cli.pl |
4 | 4 | # Test Authors : 曾奥然 <[email protected]> |
5 | | -# Contributors : Nil Null <[email protected]> |
| 5 | +# Contributors : Nil Null <[email protected]> |
6 | 6 | # Created On : <2024-06-05> |
7 | | -# Last Modified : <2025-09-27> |
| 7 | +# Last Modified : <2025-10-29> |
8 | 8 | # |
9 | | -# 测试 chsrc 可执行文件 |
| 9 | +# 测试 chsrc 可执行文件 |
10 | 10 | # --------------------------------------------------------------- |
11 | 11 |
|
12 | 12 | =encoding utf8 |
|
62 | 62 |
|
63 | 63 | my $CHSRC = ($^O eq 'MSWin32') ? '.\chsrc' : './chsrc'; |
64 | 64 |
|
| 65 | +my $version_str_cn = qr|chsrc .*\n\nCopyright .*\n许可证 GPLv3\+:GNU GPL 第 3 版或更高版本|; |
| 66 | +like `$CHSRC -v`, $version_str_cn, 'chsrc -v'; |
| 67 | +like `$CHSRC --version`, $version_str_cn, 'chsrc --version'; |
| 68 | +like `$CHSRC version`, $version_str_cn, 'chsrc version'; |
65 | 69 |
|
66 | | -my $version_str = qr|chsrc .*\nCopyright .*\nLicense GPLv3\+: GNU GPL version 3 or later|; |
67 | | -like `$CHSRC -v`, $version_str, 'chsrc -v'; |
68 | | -like `$CHSRC --version`, $version_str, 'chsrc --version'; |
69 | | -like `$CHSRC version`, $version_str, 'chsrc version'; |
| 70 | +my $version_str_en = qr|chsrc .*\n\nCopyright .*\nLicense GPLv3\+: GNU GPL version 3 or later|; |
| 71 | +like `$CHSRC -v -en`, $version_str_en, 'chsrc -v -en'; |
| 72 | +like `$CHSRC -en -v`, $version_str_en, 'chsrc -en -v'; |
| 73 | +like `$CHSRC --version -en`, $version_str_en, 'chsrc --version -en'; |
| 74 | +like `$CHSRC version -en`, $version_str_en, 'chsrc version -en'; |
70 | 75 |
|
71 | 76 | my $help_str = qr/^ (help|list|get|set|reset)/m; |
72 | 77 | like `$CHSRC -h`, $help_str, 'chsrc -h'; |
|
0 commit comments