二进制及自命令命名统一简化
This commit is contained in:
@@ -4,20 +4,20 @@ import "testing"
|
||||
|
||||
func TestDevLoopbackGuard(t *testing.T) {
|
||||
// --dev 强制 loopback(§7.3-8)
|
||||
if _, err := ParseServe([]string{"--dev", "--addr", ":8080"}); err == nil {
|
||||
if _, err := ParseStart([]string{"--dev", "--addr", ":8080"}); err == nil {
|
||||
t.Error("--dev + 0.0.0.0 应拒绝启动")
|
||||
}
|
||||
if _, err := ParseServe([]string{"--dev", "--addr", "192.168.1.5:8080"}); err == nil {
|
||||
if _, err := ParseStart([]string{"--dev", "--addr", "192.168.1.5:8080"}); err == nil {
|
||||
t.Error("--dev + 局域网地址应拒绝启动")
|
||||
}
|
||||
if _, err := ParseServe([]string{"--dev", "--addr", "127.0.0.1:8080"}); err != nil {
|
||||
if _, err := ParseStart([]string{"--dev", "--addr", "127.0.0.1:8080"}); err != nil {
|
||||
t.Errorf("--dev + 127.0.0.1 应允许: %v", err)
|
||||
}
|
||||
if _, err := ParseServe([]string{"--dev", "--addr", "localhost:8080"}); err != nil {
|
||||
if _, err := ParseStart([]string{"--dev", "--addr", "localhost:8080"}); err != nil {
|
||||
t.Errorf("--dev + localhost 应允许: %v", err)
|
||||
}
|
||||
// 非 dev 不限制
|
||||
if _, err := ParseServe([]string{"--addr", ":8080"}); err != nil {
|
||||
if _, err := ParseStart([]string{"--addr", ":8080"}); err != nil {
|
||||
t.Errorf("非 dev 任意地址应允许: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user