Skip to content

Commit 5047eb7

Browse files
committed
add test for validating ids
1 parent bc13306 commit 5047eb7

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

Modrinth.Net.Test/UrlParserTests.cs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,20 @@ public void TestSlug(string slug, bool expectedResult)
4949
var result = slug.ValidateModrinthSlug();
5050
Assert.That(result, Is.EqualTo(expectedResult));
5151
}
52+
53+
[Test]
54+
// Valid ids
55+
[TestCase("P7dR8mSH", true)]
56+
[TestCase("12345678", true)]
57+
[TestCase("AANobbMI", true)]
58+
[TestCase("gvQqBUqZ", true)]
59+
[TestCase("YL57xq9U", true)]
60+
// Invalid ids
61+
[TestCase("12345 6789", false)]
62+
[TestCase("12345-6789", false)]
63+
public void TestId(string id, bool expectedResult)
64+
{
65+
var result = id.ValidateModrinthId();
66+
Assert.That(result, Is.EqualTo(expectedResult));
67+
}
5268
}

0 commit comments

Comments
 (0)