hiddify-next/test/core/utils/ip_utils_test.dart
problematicconsumer d643c52e19 Change ip obscure
2024-02-13 19:59:17 +03:30

37 lines
833 B
Dart

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, "::*");
},
);
},
);
}