diff --git a/tests/Unit/Client/Fixtures/get_project_dependencies_response.json b/tests/Unit/Client/Fixtures/getDependencies.json similarity index 100% rename from tests/Unit/Client/Fixtures/get_project_dependencies_response.json rename to tests/Unit/Client/Fixtures/getDependencies.json diff --git a/tests/Unit/Client/Fixtures/get_notification_response.json b/tests/Unit/Client/Fixtures/getNotification.json similarity index 100% rename from tests/Unit/Client/Fixtures/get_notification_response.json rename to tests/Unit/Client/Fixtures/getNotification.json diff --git a/tests/Unit/Client/Fixtures/get_payout_history_response.json b/tests/Unit/Client/Fixtures/getPayoutHistory.json similarity index 100% rename from tests/Unit/Client/Fixtures/get_payout_history_response.json rename to tests/Unit/Client/Fixtures/getPayoutHistory.json diff --git a/tests/Unit/Client/Fixtures/get_project_response.json b/tests/Unit/Client/Fixtures/getProject.json similarity index 100% rename from tests/Unit/Client/Fixtures/get_project_response.json rename to tests/Unit/Client/Fixtures/getProject.json diff --git a/tests/Unit/Client/Fixtures/get_report_response.json b/tests/Unit/Client/Fixtures/getReport.json similarity index 100% rename from tests/Unit/Client/Fixtures/get_report_response.json rename to tests/Unit/Client/Fixtures/getReport.json diff --git a/tests/Unit/Client/Fixtures/get_team_members_response.json b/tests/Unit/Client/Fixtures/getTeamMembers.json similarity index 100% rename from tests/Unit/Client/Fixtures/get_team_members_response.json rename to tests/Unit/Client/Fixtures/getTeamMembers.json diff --git a/tests/Unit/Client/Fixtures/get_thread_response.json b/tests/Unit/Client/Fixtures/getThread.json similarity index 100% rename from tests/Unit/Client/Fixtures/get_thread_response.json rename to tests/Unit/Client/Fixtures/getThread.json diff --git a/tests/Unit/Client/Fixtures/get_thread_without_references_response.json b/tests/Unit/Client/Fixtures/getThreadWithoutReferences.json similarity index 100% rename from tests/Unit/Client/Fixtures/get_thread_without_references_response.json rename to tests/Unit/Client/Fixtures/getThreadWithoutReferences.json diff --git a/tests/Unit/Client/Fixtures/get_user_response.json b/tests/Unit/Client/Fixtures/getUser.json similarity index 100% rename from tests/Unit/Client/Fixtures/get_user_response.json rename to tests/Unit/Client/Fixtures/getUser.json diff --git a/tests/Unit/Client/Fixtures/get_version_response.json b/tests/Unit/Client/Fixtures/getVersion.json similarity index 100% rename from tests/Unit/Client/Fixtures/get_version_response.json rename to tests/Unit/Client/Fixtures/getVersion.json diff --git a/tests/Unit/Client/Fixtures/get_version_without_dependencies_response.json b/tests/Unit/Client/Fixtures/getVersionWithoutDependencies.json similarity index 100% rename from tests/Unit/Client/Fixtures/get_version_without_dependencies_response.json rename to tests/Unit/Client/Fixtures/getVersionWithoutDependencies.json diff --git a/tests/Unit/Client/Fixtures/get_forge_updates_response.json b/tests/Unit/Client/Fixtures/get_forge_updates_response.json deleted file mode 100644 index b9fc4b3..0000000 --- a/tests/Unit/Client/Fixtures/get_forge_updates_response.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "homepage": "https://modrinth.com/mod/mclogs", - "promos": { - "version_recommended": "2.0.0", - "version_latest": "2.1.0" - } -} diff --git a/tests/Unit/Client/Fixtures/get_statistics_response.json b/tests/Unit/Client/Fixtures/get_statistics_response.json deleted file mode 100644 index 97dd613..0000000 --- a/tests/Unit/Client/Fixtures/get_statistics_response.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "projects": 51000, - "versions": 450000, - "files": 600000, - "authors": 30000 -} diff --git a/tests/Unit/Client/Fixtures/search_projects_response.json b/tests/Unit/Client/Fixtures/searchProjects.json similarity index 100% rename from tests/Unit/Client/Fixtures/search_projects_response.json rename to tests/Unit/Client/Fixtures/searchProjects.json diff --git a/tests/Unit/Client/List/PaginatedProjectSearchListTest.php b/tests/Unit/Client/List/PaginatedProjectSearchListTest.php index 1dc74f5..f57e78d 100644 --- a/tests/Unit/Client/List/PaginatedProjectSearchListTest.php +++ b/tests/Unit/Client/List/PaginatedProjectSearchListTest.php @@ -28,7 +28,7 @@ class PaginatedProjectSearchListTest extends ClientTestCase */ protected function searchPage(int $offset, int $limit = self::LIMIT, int $totalHits = self::TOTAL_HITS): Response { - $template = $this->fixtureData("search_projects_response")["hits"][0]; + $template = $this->fixtureData("searchProjects")["hits"][0]; $hits = []; for ($i = $offset; $i < min($offset + $limit, $totalHits); $i++) { diff --git a/tests/Unit/Client/Models/NotificationTest.php b/tests/Unit/Client/Models/NotificationTest.php index ef533c9..e3aca38 100644 --- a/tests/Unit/Client/Models/NotificationTest.php +++ b/tests/Unit/Client/Models/NotificationTest.php @@ -16,8 +16,8 @@ public function testFetchUserReturnsCorrectUser(): void { // Here we must mock the client, because it requests the user from the API to get all details $handler = new MockHandler([ - new Response(200, [], file_get_contents(__DIR__ . "/../Fixtures/get_user_response.json")), - new Response(200, [], file_get_contents(__DIR__ . "/../Fixtures/get_user_response.json")) + new Response(200, [], file_get_contents(__DIR__ . "/../Fixtures/getUser.json")), + new Response(200, [], file_get_contents(__DIR__ . "/../Fixtures/getUser.json")) ]); $client = new ModrinthAPIClient(null, null, new Client(['handler' => HandlerStack::create($handler)])); @@ -29,7 +29,7 @@ public function testFetchUserReturnsCorrectUser(): void protected function getExampleNotificationModel(): \Aternos\ModrinthApi\Model\Notification { - $json = json_decode(file_get_contents(__DIR__ . "/../Fixtures/get_notification_response.json"), true); + $json = json_decode(file_get_contents(__DIR__ . "/../Fixtures/getNotification.json"), true); return new \Aternos\ModrinthApi\Model\Notification($json); } } diff --git a/tests/Unit/Client/Models/ProjectDependenciesTest.php b/tests/Unit/Client/Models/ProjectDependenciesTest.php index 011d734..1d2b685 100644 --- a/tests/Unit/Client/Models/ProjectDependenciesTest.php +++ b/tests/Unit/Client/Models/ProjectDependenciesTest.php @@ -18,7 +18,7 @@ class ProjectDependenciesTest extends TestCase public function testGetUserReturnsCorrectUser(): void { $handler = new MockHandler([ - new Response(200, [], file_get_contents(__DIR__ . "/../Fixtures/get_project_dependencies_response.json")) + new Response(200, [], file_get_contents(__DIR__ . "/../Fixtures/getDependencies.json")) ]); $client = new ModrinthAPIClient(null, null, new Client(['handler' => HandlerStack::create($handler)])); @@ -56,7 +56,7 @@ public function testGetDataReturnsCorrectProjectModel(): void protected function getExampleProjectDependencyListModel(): \Aternos\ModrinthApi\Model\ProjectDependencyList { - $json = json_decode(file_get_contents(__DIR__ . "/../Fixtures/get_project_dependencies_response.json"), true); + $json = json_decode(file_get_contents(__DIR__ . "/../Fixtures/getDependencies.json"), true); $projects = array_map(fn($element) => new \Aternos\ModrinthApi\Model\Project($element), $json["projects"]); $versions = array_map(fn($element) => new \Aternos\ModrinthApi\Model\Version($element), $json["versions"]); return (new \Aternos\ModrinthApi\Model\ProjectDependencyList()) diff --git a/tests/Unit/Client/Models/ProjectTest.php b/tests/Unit/Client/Models/ProjectTest.php index ba07cf6..e66e1f2 100644 --- a/tests/Unit/Client/Models/ProjectTest.php +++ b/tests/Unit/Client/Models/ProjectTest.php @@ -17,7 +17,7 @@ class ProjectTest extends ClientTestCase { protected function getExampleProjectModel(): ProjectModel { - return $this->fixtureModel("get_project_response", ProjectModel::class); + return $this->fixtureModel("getProject", ProjectModel::class); } public function testConstructorCopiesTheModelData(): void @@ -33,7 +33,7 @@ public function testConstructorCopiesTheModelData(): void public function testFetchDependencies(): void { - $client = $this->createClient([$this->fixtureResponse("get_project_dependencies_response")]); + $client = $this->createClient([$this->fixtureResponse("getDependencies")]); $project = new Project($client, $this->getExampleProjectModel()); $dependencies = $project->fetchDependencies(); @@ -46,7 +46,7 @@ public function testFetchDependencies(): void public function testFetchProjectVersions(): void { $client = $this->createClient([ - $this->jsonResponse([$this->fixtureData("get_version_response")]), + $this->jsonResponse([$this->fixtureData("getVersion")]), ]); $project = new Project($client, $this->getExampleProjectModel()); @@ -61,7 +61,7 @@ public function testFetchProjectVersions(): void public function testFetchProjectVersionsPassesFilters(): void { $client = $this->createClient([ - $this->jsonResponse([$this->fixtureData("get_version_response")]), + $this->jsonResponse([$this->fixtureData("getVersion")]), ]); $project = new Project($client, $this->getExampleProjectModel()); @@ -76,7 +76,7 @@ public function testFetchProjectVersionsPassesFilters(): void public function testFetchThread(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_thread_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getThread")]); $project = new Project($client, $this->getExampleProjectModel()); $thread = $project->fetchThread(); @@ -88,7 +88,7 @@ public function testFetchThread(): void public function testFetchMembers(): void { - $client = $this->createClient([$this->fixtureResponse("get_team_members_response")]); + $client = $this->createClient([$this->fixtureResponse("getTeamMembers")]); $project = new Project($client, $this->getExampleProjectModel()); $members = $project->fetchMembers(); diff --git a/tests/Unit/Client/Models/SearchProjectTest.php b/tests/Unit/Client/Models/SearchProjectTest.php index b120306..554b0c1 100644 --- a/tests/Unit/Client/Models/SearchProjectTest.php +++ b/tests/Unit/Client/Models/SearchProjectTest.php @@ -21,7 +21,7 @@ public function testFetchFullProjectReturnsInstanceOfProject(): void $projectResultModel = $this->getExampleProjectResultModel(); // Here we must mock the client, because it requests the user from the API to get all details $handler = new MockHandler([ - new Response(200, [], file_get_contents(__DIR__ . "/../Fixtures/get_project_response.json")) + new Response(200, [], file_get_contents(__DIR__ . "/../Fixtures/getProject.json")) ]); $client = new ModrinthAPIClient(null, null, new Client(['handler' => HandlerStack::create($handler)])); @@ -32,7 +32,7 @@ public function testFetchFullProjectReturnsInstanceOfProject(): void public function testFetchFullProjectRequestsTheProjectId(): void { $handler = new MockHandler([ - new Response(200, [], file_get_contents(__DIR__ . "/../Fixtures/get_project_response.json")) + new Response(200, [], file_get_contents(__DIR__ . "/../Fixtures/getProject.json")) ]); $requests = []; $stack = HandlerStack::create($handler); @@ -49,7 +49,7 @@ public function testFetchFullProjectRequestsTheProjectId(): void public function testFetchDependenciesUsesTheProjectId(): void { $handler = new MockHandler([ - new Response(200, [], file_get_contents(__DIR__ . "/../Fixtures/get_project_dependencies_response.json")) + new Response(200, [], file_get_contents(__DIR__ . "/../Fixtures/getDependencies.json")) ]); $requests = []; $stack = HandlerStack::create($handler); @@ -65,7 +65,7 @@ public function testFetchDependenciesUsesTheProjectId(): void public function testFetchAuthor(): void { $handler = new MockHandler([ - new Response(200, [], file_get_contents(__DIR__ . "/../Fixtures/get_user_response.json")) + new Response(200, [], file_get_contents(__DIR__ . "/../Fixtures/getUser.json")) ]); $requests = []; $stack = HandlerStack::create($handler); @@ -105,7 +105,7 @@ public function testGetAuthorStillReturnsTheUsername(): void protected function getExampleProjectResultModel(): ProjectResult { - $json = json_decode(file_get_contents(__DIR__ . "/../Fixtures/search_projects_response.json"), true); + $json = json_decode(file_get_contents(__DIR__ . "/../Fixtures/searchProjects.json"), true); $modelJson = $json["hits"][0]; return new ProjectResult($modelJson); } diff --git a/tests/Unit/Client/Models/TeamMemberTest.php b/tests/Unit/Client/Models/TeamMemberTest.php index 4feb379..6c42e3a 100644 --- a/tests/Unit/Client/Models/TeamMemberTest.php +++ b/tests/Unit/Client/Models/TeamMemberTest.php @@ -11,7 +11,7 @@ class TeamMemberTest extends ClientTestCase { protected function getExampleTeamMemberModel(): TeamMemberModel { - return $this->fixtureModel("get_team_members_response", TeamMemberModel::class . "[]")[0]; + return $this->fixtureModel("getTeamMembers", TeamMemberModel::class . "[]")[0]; } public function testConstructorCopiesTheModelData(): void @@ -38,7 +38,7 @@ public function testGetUserReturnsAClientUserWithoutRequest(): void public function testFetchTeamMembers(): void { - $client = $this->createClient([$this->fixtureResponse("get_team_members_response")]); + $client = $this->createClient([$this->fixtureResponse("getTeamMembers")]); $member = new TeamMember($client, $this->getExampleTeamMemberModel()); $members = $member->fetchTeamMembers(); @@ -51,7 +51,7 @@ public function testFetchTeamMembers(): void public function testGetUserCanFetchTheUsersProjects(): void { $client = $this->createClient([ - $this->jsonResponse([$this->fixtureData("get_project_response")]), + $this->jsonResponse([$this->fixtureData("getProject")]), ]); $member = new TeamMember($client, $this->getExampleTeamMemberModel()); diff --git a/tests/Unit/Client/Models/UserTest.php b/tests/Unit/Client/Models/UserTest.php index 695e3ef..f077a95 100644 --- a/tests/Unit/Client/Models/UserTest.php +++ b/tests/Unit/Client/Models/UserTest.php @@ -13,7 +13,7 @@ class UserTest extends ClientTestCase { protected function getExampleUserModel(): UserModel { - return $this->fixtureModel("get_user_response", UserModel::class); + return $this->fixtureModel("getUser", UserModel::class); } public function testConstructorCopiesTheModelData(): void @@ -28,7 +28,7 @@ public function testConstructorCopiesTheModelData(): void public function testFetchProjects(): void { $client = $this->createClient([ - $this->jsonResponse([$this->fixtureData("get_project_response")]), + $this->jsonResponse([$this->fixtureData("getProject")]), ]); $user = new User($client, $this->getExampleUserModel()); @@ -41,7 +41,7 @@ public function testFetchProjects(): void public function testFetchNotifications(): void { $client = $this->createAuthenticatedClient([ - $this->jsonResponse([$this->fixtureData("get_notification_response")]), + $this->jsonResponse([$this->fixtureData("getNotification")]), ]); $user = new User($client, $this->getExampleUserModel()); @@ -55,7 +55,7 @@ public function testFetchNotifications(): void public function testFetchFollowedProjects(): void { $client = $this->createAuthenticatedClient([ - $this->jsonResponse([$this->fixtureData("get_project_response")]), + $this->jsonResponse([$this->fixtureData("getProject")]), ]); $user = new User($client, $this->getExampleUserModel()); @@ -68,7 +68,7 @@ public function testFetchFollowedProjects(): void public function testFetchPayoutHistory(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_payout_history_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getPayoutHistory")]); $user = new User($client, $this->getExampleUserModel()); $history = $user->fetchPayoutHistory(); diff --git a/tests/Unit/Client/Models/VersionDependencyTest.php b/tests/Unit/Client/Models/VersionDependencyTest.php index 272b675..920a43b 100644 --- a/tests/Unit/Client/Models/VersionDependencyTest.php +++ b/tests/Unit/Client/Models/VersionDependencyTest.php @@ -17,12 +17,12 @@ class VersionDependencyTest extends ClientTestCase */ protected function getExampleDependencyModel(int $index = 0): VersionDependencyModel { - return $this->fixtureModel("get_version_response", VersionModel::class)->getDependencies()[$index]; + return $this->fixtureModel("getVersion", VersionModel::class)->getDependencies()[$index]; } public function testFetchProject(): void { - $client = $this->createClient([$this->fixtureResponse("get_project_response")]); + $client = $this->createClient([$this->fixtureResponse("getProject")]); $dependency = new VersionDependency($client, $this->getExampleDependencyModel()); $project = $dependency->fetchProject(); @@ -41,7 +41,7 @@ public function testFetchProjectReturnsNullWithoutProjectId(): void public function testFetchVersion(): void { - $client = $this->createClient([$this->fixtureResponse("get_version_response")]); + $client = $this->createClient([$this->fixtureResponse("getVersion")]); $dependency = new VersionDependency($client, $this->getExampleDependencyModel()); $version = $dependency->fetchVersion(); diff --git a/tests/Unit/Client/Models/VersionTest.php b/tests/Unit/Client/Models/VersionTest.php index 64e157d..446b179 100644 --- a/tests/Unit/Client/Models/VersionTest.php +++ b/tests/Unit/Client/Models/VersionTest.php @@ -11,7 +11,7 @@ class VersionTest extends ClientTestCase { - protected function getExampleVersionModel(string $fixture = "get_version_response"): VersionModel + protected function getExampleVersionModel(string $fixture = "getVersion"): VersionModel { return $this->fixtureModel($fixture, VersionModel::class); } @@ -27,7 +27,7 @@ public function testConstructorCopiesTheModelData(): void public function testFetchProject(): void { - $client = $this->createClient([$this->fixtureResponse("get_project_response")]); + $client = $this->createClient([$this->fixtureResponse("getProject")]); $version = new Version($client, $this->getExampleVersionModel()); $project = $version->fetchProject(); @@ -38,7 +38,7 @@ public function testFetchProject(): void public function testFetchAuthor(): void { - $client = $this->createClient([$this->fixtureResponse("get_user_response")]); + $client = $this->createClient([$this->fixtureResponse("getUser")]); $version = new Version($client, $this->getExampleVersionModel()); $author = $version->fetchAuthor(); @@ -67,7 +67,7 @@ public function testGetDependenciesReturnsEmptyArrayWhenNull(): void { $version = new Version( $this->createClient(), - $this->getExampleVersionModel("get_version_without_dependencies_response") + $this->getExampleVersionModel("getVersionWithoutDependencies") ); $this->assertSame([], $version->getDependencies()); diff --git a/tests/Unit/Client/ModrinthAPIClientTest.php b/tests/Unit/Client/ModrinthAPIClientTest.php index a1caa9f..25d29b9 100644 --- a/tests/Unit/Client/ModrinthAPIClientTest.php +++ b/tests/Unit/Client/ModrinthAPIClientTest.php @@ -60,7 +60,7 @@ public function testDefaultUserAgentContainsPackageAndVersion(): void public function testDefaultUserAgentIsSentWithRequests(): void { - $responses = [$this->fixtureResponse("get_project_response")]; + $responses = [$this->fixtureResponse("getProject")]; $stack = HandlerStack::create(new MockHandler($responses)); $stack->push(Middleware::history($this->requests)); $client = new ModrinthAPIClient(null, null, new Client(['handler' => $stack])); @@ -102,7 +102,7 @@ public function testClientsWithoutExplicitConfigurationDoNotShareOne(): void */ private function createHttpClient(array &$requests): Client { - $stack = HandlerStack::create(new MockHandler([$this->fixtureResponse("get_user_response")])); + $stack = HandlerStack::create(new MockHandler([$this->fixtureResponse("getUser")])); $stack->push(Middleware::history($requests)); return new Client(['handler' => $stack]); } @@ -152,7 +152,7 @@ public function testBooleanQueryParametersUseStringsWithACustomConfiguration(): public function testSetUserAgentIsSentWithRequests(): void { - $client = $this->createClient([$this->fixtureResponse("get_project_response")]); + $client = $this->createClient([$this->fixtureResponse("getProject")]); $this->assertSame($client, $client->setUserAgent("test-agent/1.0")); $client->getProject("modmenu"); @@ -161,7 +161,7 @@ public function testSetUserAgentIsSentWithRequests(): void public function testSetApiTokenIsSentWithRequests(): void { - $client = $this->createClient([$this->fixtureResponse("get_user_response")]); + $client = $this->createClient([$this->fixtureResponse("getUser")]); $this->assertSame($client, $client->setApiToken(static::API_TOKEN)); $client->getCurrentUser(); @@ -170,7 +170,7 @@ public function testSetApiTokenIsSentWithRequests(): void public function testSetApiTokenToNullRemovesAuthentication(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_project_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getProject")]); $this->assertSame($client, $client->setApiToken(null)); $client->getProject("modmenu"); @@ -180,7 +180,7 @@ public function testSetApiTokenToNullRemovesAuthentication(): void public function testSetHttpClientReplacesTheHttpClient(): void { $client = new ModrinthAPIClient(null, new Configuration()); - $handler = new MockHandler([$this->fixtureResponse("get_project_response")]); + $handler = new MockHandler([$this->fixtureResponse("getProject")]); $stack = HandlerStack::create($handler); $this->assertSame($client, $client->setHttpClient(new Client(["handler" => $stack]))); @@ -235,7 +235,7 @@ public function testMethodSendsNoRequestWithoutApiToken(string $method, array $a public function testGetLatestVersionFromHashSendsVersionTypes(): void { - $client = $this->createClient([$this->fixtureResponse("get_version_response")]); + $client = $this->createClient([$this->fixtureResponse("getVersion")]); $client->getLatestVersionFromHash( "5952253d61e199e82eb852c5824c3981b29b209d", @@ -255,7 +255,7 @@ public function testGetLatestVersionFromHashSendsVersionTypes(): void public function testGetLatestVersionFromHashOmitsVersionTypesByDefault(): void { - $client = $this->createClient([$this->fixtureResponse("get_version_response")]); + $client = $this->createClient([$this->fixtureResponse("getVersion")]); $client->getLatestVersionFromHash("abc", ["spigot"], ["1.20.1"]); @@ -309,7 +309,7 @@ public function testVersionTypesAreReindexed(): void public function testGetCurrentUser(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_user_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getUser")]); $user = $client->getCurrentUser(); $this->assertInstanceOf(User::class, $user); @@ -321,7 +321,7 @@ public function testGetCurrentUser(): void public function testGetFollowedProjects(): void { $client = $this->createAuthenticatedClient([ - $this->jsonResponse([$this->fixtureData("get_project_response")]), + $this->jsonResponse([$this->fixtureData("getProject")]), ]); $projects = $client->getFollowedProjects("b1AIbOxO"); @@ -334,7 +334,7 @@ public function testGetFollowedProjects(): void public function testGetPayoutHistory(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_payout_history_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getPayoutHistory")]); $history = $client->getPayoutHistory("b1AIbOxO"); $this->assertInstanceOf(UserPayoutHistory::class, $history); @@ -346,7 +346,7 @@ public function testGetPayoutHistory(): void public function testGetNotification(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_notification_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getNotification")]); $notification = $client->getNotification("UUVVWWXX"); $this->assertInstanceOf(Notification::class, $notification); @@ -358,7 +358,7 @@ public function testGetNotification(): void public function testGetNotifications(): void { $client = $this->createAuthenticatedClient([ - $this->jsonResponse([$this->fixtureData("get_notification_response")]), + $this->jsonResponse([$this->fixtureData("getNotification")]), ]); $notifications = $client->getNotifications(["UUVVWWXX"]); @@ -371,7 +371,7 @@ public function testGetNotifications(): void public function testGetUserNotifications(): void { $client = $this->createAuthenticatedClient([ - $this->jsonResponse([$this->fixtureData("get_notification_response")]), + $this->jsonResponse([$this->fixtureData("getNotification")]), ]); $notifications = $client->getUserNotifications("b1AIbOxO"); @@ -419,7 +419,7 @@ public function testReadNotifications(): void public function testSubmitReport(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_report_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getReport")]); $report = $client->submitReport("spam", "VPo0otUH", ReportItemType::PROJECT, "This project is spam."); $this->assertInstanceOf(Report::class, $report); @@ -438,7 +438,7 @@ public function testSubmitReport(): void public function testGetOpenReports(): void { $client = $this->createAuthenticatedClient([ - $this->jsonResponse([$this->fixtureData("get_report_response")]), + $this->jsonResponse([$this->fixtureData("getReport")]), ]); $reports = $client->getOpenReports(); @@ -450,7 +450,7 @@ public function testGetOpenReports(): void public function testGetReport(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_report_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getReport")]); $report = $client->getReport("RepOrt01"); $this->assertInstanceOf(Report::class, $report); @@ -462,7 +462,7 @@ public function testGetReport(): void public function testGetReports(): void { $client = $this->createAuthenticatedClient([ - $this->jsonResponse([$this->fixtureData("get_report_response")]), + $this->jsonResponse([$this->fixtureData("getReport")]), ]); $reports = $client->getReports(["RepOrt01"]); @@ -486,7 +486,7 @@ public function testModifyReport(): void public function testGetThread(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_thread_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getThread")]); $thread = $client->getThread("Ba1AaBbC"); $this->assertInstanceOf(Thread::class, $thread); @@ -498,7 +498,7 @@ public function testGetThread(): void public function testGetThreads(): void { $client = $this->createAuthenticatedClient([ - $this->jsonResponse([$this->fixtureData("get_thread_response")]), + $this->jsonResponse([$this->fixtureData("getThread")]), ]); $threads = $client->getThreads(["Ba1AaBbC"]); @@ -509,7 +509,7 @@ public function testGetThreads(): void public function testSendThreadMessage(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_thread_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getThread")]); $thread = $client->sendThreadMessage( "Ba1AaBbC", @@ -536,7 +536,7 @@ public function testSendThreadMessage(): void public function testSendThreadMessageOmitsOptionsThatWereNotPassed(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_thread_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getThread")]); $client->sendThreadMessage("Ba1AaBbC", ThreadMessageType::TEXT, "Hello there"); @@ -548,7 +548,7 @@ public function testSendThreadMessageOmitsOptionsThatWereNotPassed(): void public function testSendThreadMessageWithoutAnyOptions(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_thread_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getThread")]); $client->sendThreadMessage("Ba1AaBbC", ThreadMessageType::THREAD_CLOSURE); diff --git a/tests/Unit/Client/Threads/ReportTest.php b/tests/Unit/Client/Threads/ReportTest.php index c4ca6ac..98398a8 100644 --- a/tests/Unit/Client/Threads/ReportTest.php +++ b/tests/Unit/Client/Threads/ReportTest.php @@ -23,7 +23,7 @@ class ReportTest extends ClientTestCase protected function getExampleReportModel(string $itemType = "project", string $itemId = "VPo0otUH"): ReportModel { return new ReportModel(array_merge( - $this->fixtureData("get_report_response"), + $this->fixtureData("getReport"), ["item_type" => $itemType, "item_id" => $itemId], )); } @@ -58,7 +58,7 @@ public function testGetItemTypeEnum(): void public function testFetchProject(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_project_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getProject")]); $report = new Report($client, $this->getExampleReportModel("project", "mOgUt4GM")); $this->assertInstanceOf(Project::class, $report->fetchProject()); @@ -76,7 +76,7 @@ public function testFetchProjectThrowsForOtherReportTypes(): void public function testFetchUser(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_user_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getUser")]); $report = new Report($client, $this->getExampleReportModel("user", "Dc7EYhxG")); $this->assertInstanceOf(User::class, $report->fetchUser()); @@ -94,7 +94,7 @@ public function testFetchUserThrowsForOtherReportTypes(): void public function testFetchVersion(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_version_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getVersion")]); $report = new Report($client, $this->getExampleReportModel("version", "moYTqMH3")); $this->assertInstanceOf(Version::class, $report->fetchVersion()); @@ -112,7 +112,7 @@ public function testFetchVersionThrowsForOtherReportTypes(): void public function testFetchThread(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_thread_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getThread")]); $report = new Report($client, $this->getExampleReportModel()); $thread = $report->fetchThread(); diff --git a/tests/Unit/Client/Threads/ThreadMessageTest.php b/tests/Unit/Client/Threads/ThreadMessageTest.php index f40c074..77edb4c 100644 --- a/tests/Unit/Client/Threads/ThreadMessageTest.php +++ b/tests/Unit/Client/Threads/ThreadMessageTest.php @@ -14,7 +14,7 @@ class ThreadMessageTest extends ClientTestCase { protected function getExampleThread(ModrinthAPIClient $client): Thread { - return new Thread($client, $this->fixtureModel("get_thread_response", ThreadModel::class)); + return new Thread($client, $this->fixtureModel("getThread", ThreadModel::class)); } public function testConstructorCopiesTheModelData(): void @@ -39,7 +39,7 @@ public function testGetThread(): void public function testFetchAuthor(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_user_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getUser")]); $message = $this->getExampleThread($client)->getMessages()[0]; $author = $message->fetchAuthor(); @@ -60,7 +60,7 @@ public function testFetchAuthorReturnsNullWithoutAuthorId(): void public function testReply(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_thread_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getThread")]); $message = $this->getExampleThread($client)->getMessages()[0]; $updated = $message->reply("Sure, it does X."); @@ -76,7 +76,7 @@ public function testReply(): void public function testReplyPrivately(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_thread_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getThread")]); $message = $this->getExampleThread($client)->getMessages()[0]; $message->reply("Internal note", true); diff --git a/tests/Unit/Client/Threads/ThreadTest.php b/tests/Unit/Client/Threads/ThreadTest.php index ec6d404..5272403 100644 --- a/tests/Unit/Client/Threads/ThreadTest.php +++ b/tests/Unit/Client/Threads/ThreadTest.php @@ -14,7 +14,7 @@ class ThreadTest extends ClientTestCase { - protected function getExampleThreadModel(string $fixture = "get_thread_response"): ThreadModel + protected function getExampleThreadModel(string $fixture = "getThread"): ThreadModel { return $this->fixtureModel($fixture, ThreadModel::class); } @@ -31,7 +31,7 @@ public function testConstructorCopiesTheModelData(): void public function testFetchProject(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_project_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getProject")]); $thread = new Thread($client, $this->getExampleThreadModel()); $this->assertInstanceOf(Project::class, $thread->fetchProject()); @@ -41,7 +41,7 @@ public function testFetchProject(): void public function testFetchProjectReturnsNullWithoutProjectId(): void { $client = $this->createAuthenticatedClient(); - $thread = new Thread($client, $this->getExampleThreadModel("get_thread_without_references_response")); + $thread = new Thread($client, $this->getExampleThreadModel("getThreadWithoutReferences")); $this->assertNull($thread->fetchProject()); $this->assertRequestCount(0); @@ -49,7 +49,7 @@ public function testFetchProjectReturnsNullWithoutProjectId(): void public function testFetchReport(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_report_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getReport")]); $thread = new Thread($client, $this->getExampleThreadModel()); $report = $thread->fetchReport(); @@ -61,7 +61,7 @@ public function testFetchReport(): void public function testFetchReportReturnsNullWithoutReportId(): void { $client = $this->createAuthenticatedClient(); - $thread = new Thread($client, $this->getExampleThreadModel("get_thread_without_references_response")); + $thread = new Thread($client, $this->getExampleThreadModel("getThreadWithoutReferences")); $this->assertNull($thread->fetchReport()); $this->assertRequestCount(0); @@ -85,7 +85,7 @@ public function testGetMessagesOnEmptyThread(): void { $thread = new Thread( $this->createClient(), - $this->getExampleThreadModel("get_thread_without_references_response") + $this->getExampleThreadModel("getThreadWithoutReferences") ); $this->assertSame([], $thread->getMessages()); @@ -108,7 +108,7 @@ public function testGetMembersOnEmptyThread(): void { $thread = new Thread( $this->createClient(), - $this->getExampleThreadModel("get_thread_without_references_response") + $this->getExampleThreadModel("getThreadWithoutReferences") ); $this->assertSame([], $thread->getMembers()); @@ -116,7 +116,7 @@ public function testGetMembersOnEmptyThread(): void public function testSendMessage(): void { - $client = $this->createAuthenticatedClient([$this->fixtureResponse("get_thread_response")]); + $client = $this->createAuthenticatedClient([$this->fixtureResponse("getThread")]); $thread = new Thread($client, $this->getExampleThreadModel()); $updated = $thread->sendMessage(