Add ci test

This commit is contained in:
problematicconsumer
2024-02-18 13:13:29 +03:30
parent 33dc21918d
commit 279847aa8a
3 changed files with 10 additions and 7 deletions

View File

@@ -92,6 +92,9 @@ jobs:
make ${{ matrix.platform }}-prepare
tree
- name: Test
run: flutter test
- name: Setup Android Signing Properties
if: startsWith(matrix.platform,'android')
run: |

View File

@@ -6,7 +6,7 @@ void main() {
"obscureIp",
() {
test(
"Should pass given valid IPV4",
"Should obscure parts of ipv4",
() {
const ipv4 = "1.1.1.1";
final obscured = obscureIp(ipv4);
@@ -15,7 +15,7 @@ void main() {
);
test(
"Should pass given valid full IPV6",
"Should obscure parts of full ipv6",
() {
const ipv6 = "FEDC:BA98:7654:3210:FEDC:BA98:7654:3210";
final obscured = obscureIp(ipv6);
@@ -24,7 +24,7 @@ void main() {
);
test(
"Should pass given valid IPV6",
"Should obscure parts of ipv6",
() {
const ipv6 = "::1";
final obscured = obscureIp(ipv6);

View File

@@ -12,7 +12,7 @@ void main() {
"parse",
() {
test(
"url with file extension, no headers",
"Should use filename in url with no headers and fragment",
() {
final profile = ProfileParser.parse(validBaseUrl, {});
@@ -24,7 +24,7 @@ void main() {
);
test(
"url with url, no headers",
"Should use fragment in url with no headers",
() {
final profile = ProfileParser.parse(validExtendedUrl, {});
@@ -36,7 +36,7 @@ void main() {
);
test(
"with base64 profile-title header",
"Should use base64 title in headers",
() {
final headers = <String, List<String>>{
"profile-title": ["base64:ZXhhbXBsZVRpdGxl"],
@@ -72,7 +72,7 @@ void main() {
);
test(
"with infinite traffic and time",
"Should use infinite when given 0 for subscription properties",
() {
final headers = <String, List<String>>{
"profile-title": ["title"],