Change ip obscure

This commit is contained in:
problematicconsumer
2024-02-13 19:54:07 +03:30
parent 437a7ea594
commit d643c52e19
3 changed files with 61 additions and 24 deletions

View File

@@ -0,0 +1,36 @@
import 'package:flutter_test/flutter_test.dart';
import 'package:hiddify/core/utils/ip_utils.dart';
void main() {
group(
"obscureIp",
() {
test(
"Should pass given valid IPV4",
() {
const ipv4 = "1.1.1.1";
final obscured = obscureIp(ipv4);
expect(obscured, "1.*.*.1");
},
);
test(
"Should pass given valid full IPV6",
() {
const ipv6 = "FEDC:BA98:7654:3210:FEDC:BA98:7654:3210";
final obscured = obscureIp(ipv6);
expect(obscured, "FEDC:****:****:****:****:****:****:****");
},
);
test(
"Should pass given valid IPV6",
() {
const ipv6 = "::1";
final obscured = obscureIp(ipv6);
expect(obscured, "::*");
},
);
},
);
}