test case for email

pull/298/merge
Darien Raymond 8 years ago
parent 069837417f
commit fcafd4e8f8
No known key found for this signature in database
GPG Key ID: 7251FFA14BB18169

@ -6,6 +6,7 @@ import (
. "v2ray.com/core/app/router"
"v2ray.com/core/common/net"
"v2ray.com/core/common/protocol"
"v2ray.com/core/proxy"
"v2ray.com/core/testing/assert"
)
@ -126,6 +127,23 @@ func TestRoutingRule(t *testing.T) {
},
},
},
{
rule: &RoutingRule{
UserEmail: []string{
"admin@v2ray.com",
},
},
test: []ruleTest{
ruleTest{
input: protocol.ContextWithUser(context.Background(), &protocol.User{Email: "admin@v2ray.com"}),
output: true,
},
ruleTest{
input: protocol.ContextWithUser(context.Background(), &protocol.User{Email: "love@v2ray.com"}),
output: false,
},
},
},
}
for _, test := range cases {

Loading…
Cancel
Save