diff --git a/.gitignore b/.gitignore index b6e94dd25..eca2ae868 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ coverage *.log .DS_Store .phpunit.result.cache +.phpunit.cache diff --git a/.phpunit.cache/test-results b/.phpunit.cache/test-results deleted file mode 100644 index 959b7fe77..000000000 --- a/.phpunit.cache/test-results +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"defects":{"Canvas\\Tests\\Http\\Controllers\\ImageControllerTest::testEmptyUploadIsValidated":1,"Canvas\\Tests\\Http\\Controllers\\ImageControllerTest::testUploadedImageCanBeStored":1,"Canvas\\Tests\\Http\\Controllers\\ImageControllerTest::testDeleteUploadedImage":1},"times":{"Canvas\\Tests\\CanvasTest::testInstalledVersion":0.014,"Canvas\\Tests\\CanvasTest::testAvailableLanguageCodes":0.004,"Canvas\\Tests\\CanvasTest::testAvailableTranslations":0.005,"Canvas\\Tests\\CanvasTest::testAssetsAreUpToDate":0.003,"Canvas\\Tests\\CanvasTest::testBasePath":0.004,"Canvas\\Tests\\CanvasTest::testBaseStoragePath":0.003,"Canvas\\Tests\\CanvasTest::testParseReferer":0.004,"Canvas\\Tests\\CanvasTest::testGravatar":0.004,"Canvas\\Tests\\CanvasTest::testEnabledDarkMode":0.003,"Canvas\\Tests\\CanvasTest::testUsingRightToLeftLanguage":0.003,"Canvas\\Tests\\Console\\DigestCommandTest::testDigestCommandWillSendAnEmailToUsersWithMailEnabled":0.043,"Canvas\\Tests\\Console\\DigestCommandTest::testDigestCommandWillNotSendAnEmailToUsersWithMailDisabled":0.04,"Canvas\\Tests\\Console\\InstallCommandTest::testCanvasInstallationCommand":0.089,"Canvas\\Tests\\Console\\UiCommandTest::testCanvasUiInstallationCommand":0.005,"Canvas\\Tests\\Console\\UserCommandTest::testCanvasUserCommandWillValidateAnEmptyEmail":0.004,"Canvas\\Tests\\Console\\UserCommandTest::testCanvasUserCommandWillValidateAnInvalidEmail":0.004,"Canvas\\Tests\\Console\\UserCommandTest::testCanvasUserCommandWillValidateAnExistingEmail":0.005,"Canvas\\Tests\\Console\\UserCommandTest::testCanvasUserCommandCanCreateANewContributor":0.068,"Canvas\\Tests\\Console\\UserCommandTest::testCanvasUserCommandCanCreateANewEditor":0.065,"Canvas\\Tests\\Console\\UserCommandTest::testCanvasUserCommandCanCreateANewAdmin":0.065,"Canvas\\Tests\\Events\\PostViewedEventTest::testInstantiation":0.016,"Canvas\\Tests\\Http\\Controllers\\Auth\\AuthenticatedSessionControllerTest::testTheLoginPage":0.028,"Canvas\\Tests\\Http\\Controllers\\Auth\\AuthenticatedSessionControllerTest::testLoginRequestWillValidateAnInvalidEmail":0.016,"Canvas\\Tests\\Http\\Controllers\\Auth\\AuthenticatedSessionControllerTest::testLoginRequestWillValidateAnUnknownPassword":0.216,"Canvas\\Tests\\Http\\Controllers\\Auth\\AuthenticatedSessionControllerTest::testSuccessfulLogin":0.072,"Canvas\\Tests\\Http\\Controllers\\Auth\\AuthenticatedSessionControllerTest::testAuthenticatedUserWillRedirectToCanvas":0.005,"Canvas\\Tests\\Http\\Controllers\\Auth\\AuthenticatedSessionControllerTest::testSuccessfulLogout":0.006,"Canvas\\Tests\\Http\\Controllers\\Auth\\NewPasswordControllerTest::testTheResetPasswordPage":0.008,"Canvas\\Tests\\Http\\Controllers\\Auth\\NewPasswordControllerTest::testPasswordCanBeReset":0.071,"Canvas\\Tests\\Http\\Controllers\\Auth\\NewPasswordControllerTest::testNewPasswordRequestWillValidateAnInvalidEmail":0.005,"Canvas\\Tests\\Http\\Controllers\\Auth\\NewPasswordControllerTest::testNewPasswordRequestWillValidateUnconfirmedPasswords":0.006,"Canvas\\Tests\\Http\\Controllers\\Auth\\NewPasswordControllerTest::testNewPasswordRequestWillValidateExpiredTokens":0.006,"Canvas\\Tests\\Http\\Controllers\\Auth\\PasswordResetLinkControllerTest::testTheForgotPasswordPage":0.007,"Canvas\\Tests\\Http\\Controllers\\Auth\\PasswordResetLinkControllerTest::testForgotPasswordLinkRequestWillValidateAnInvalidEmail":0.005,"Canvas\\Tests\\Http\\Controllers\\Auth\\PasswordResetLinkControllerTest::testThePasswordResetLinkCanBeSent":0.007,"Canvas\\Tests\\Http\\Controllers\\ImageControllerTest::testEmptyUploadIsValidated":0.009,"Canvas\\Tests\\Http\\Controllers\\ImageControllerTest::testUploadedImageCanBeStored":0.004,"Canvas\\Tests\\Http\\Controllers\\ImageControllerTest::testDeleteUploadedImage":0.004,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testAllPublishedPostsAreFetchedByDefault":0.029,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testPublishedPostsCanBeFetchedWithAGivenQueryParameter":0.021,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testAllPublishedPostsAreFetchedByDefaultForAdmin":0.023,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testContributorsFetchOwnedPublishedPostsByDefault":0.023,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testContributorsAreRestrictedToOwnedPosts":0.027,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testPublishedPostsCanBeFetchedByAuthorWithAGivenQueryParameter":0.021,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testDraftPostsCanBeFetchedByAuthorWithAGivenQueryParameter":0.021,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testAllDraftPostsCanBeFetchedWithAGivenQueryParameter":0.021,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testPostsCanBeSortedByCreationDateWithAGivenQueryParameter":0.022,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testNewPostData":0.008,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testExistingPostData":0.021,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testPostNotFound":0.007,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testContributorAccessRestricted":0.018,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testStoreNewPost":0.009,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testUpdateExistingPost":0.02,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testAContributorCanUpdateTheirOwnPost":0.02,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testAContributorCannotUpdateAnEditorsPost":0.021,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testSyncNewTags":0.023,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testSyncExistingTags":0.021,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testDeleteExistingPost":0.02,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testShowPostMethodValidatesUuidParameter":0.005,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testStorePostMethodValidatesUuidParameter":0.007,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testGetStatsForPostMethodValidatesUuidParameter":0.005,"Canvas\\Tests\\Http\\Controllers\\PostControllerTest::testDestroyPostMethodValidatesUuidParameter":0.006,"Canvas\\Tests\\Http\\Controllers\\SearchControllerTest::testAContributorCanOnlySearchTheirOwnPosts":0.022,"Canvas\\Tests\\Http\\Controllers\\SearchControllerTest::testAnEditorCanSearchAllPosts":0.022,"Canvas\\Tests\\Http\\Controllers\\SearchControllerTest::testAnAdminCanSearchAllPosts":0.022,"Canvas\\Tests\\Http\\Controllers\\SearchControllerTest::testAnAdminCanSearchAllTags":0.009,"Canvas\\Tests\\Http\\Controllers\\SearchControllerTest::testAnAdminCanSearchAllTopics":0.01,"Canvas\\Tests\\Http\\Controllers\\SearchControllerTest::testAnAdminCanSearchAllUsers":0.008,"Canvas\\Tests\\Http\\Controllers\\TagControllerTest::testAllTagsAreFetchedByDefault":0.01,"Canvas\\Tests\\Http\\Controllers\\TagControllerTest::testTagsCanBeSortedByCreationDateWithAGivenQueryParameter":0.01,"Canvas\\Tests\\Http\\Controllers\\TagControllerTest::testTagsCanBeFilteredByUsageWithAGivenQueryParameter":0.025,"Canvas\\Tests\\Http\\Controllers\\TagControllerTest::testCreateDataForTag":0.005,"Canvas\\Tests\\Http\\Controllers\\TagControllerTest::testExistingTagData":0.006,"Canvas\\Tests\\Http\\Controllers\\TagControllerTest::testListPostsForTag":0.02,"Canvas\\Tests\\Http\\Controllers\\TagControllerTest::testTagNotFound":0.017,"Canvas\\Tests\\Http\\Controllers\\TagControllerTest::testStoreNewTag":0.011,"Canvas\\Tests\\Http\\Controllers\\TagControllerTest::testUpdateExistingTag":0.008,"Canvas\\Tests\\Http\\Controllers\\TagControllerTest::testDeleteExistingTag":0.007,"Canvas\\Tests\\Http\\Controllers\\TagControllerTest::testShowTagMethodValidatesUuidParameter":0.011,"Canvas\\Tests\\Http\\Controllers\\TagControllerTest::testStoreTagMethodValidatesUuidParameter":0.015,"Canvas\\Tests\\Http\\Controllers\\TagControllerTest::testGetPostsForTagMethodValidatesUuidParameter":0.006,"Canvas\\Tests\\Http\\Controllers\\TagControllerTest::testDestroyTagMethodValidatesUuidParameter":0.006,"Canvas\\Tests\\Http\\Controllers\\TopicControllerTest::testAllTopicsAreFetchedByDefault":0.012,"Canvas\\Tests\\Http\\Controllers\\TopicControllerTest::testTopicsCanBeSortedByCreationDateWithAGivenQueryParameter":0.014,"Canvas\\Tests\\Http\\Controllers\\TopicControllerTest::testTopicsCanBeFilteredByUsageWithAGivenQueryParameter":0.027,"Canvas\\Tests\\Http\\Controllers\\TopicControllerTest::testCreateDataForTopic":0.006,"Canvas\\Tests\\Http\\Controllers\\TopicControllerTest::testExistingTopicData":0.007,"Canvas\\Tests\\Http\\Controllers\\TopicControllerTest::testListPostsForTopic":0.023,"Canvas\\Tests\\Http\\Controllers\\TopicControllerTest::testTopicNotFound":0.007,"Canvas\\Tests\\Http\\Controllers\\TopicControllerTest::testStoreNewTopic":0.009,"Canvas\\Tests\\Http\\Controllers\\TopicControllerTest::testUpdateExistingTopic":0.009,"Canvas\\Tests\\Http\\Controllers\\TopicControllerTest::testDeleteExistingTopic":0.007,"Canvas\\Tests\\Http\\Controllers\\TopicControllerTest::testShowTopicMethodValidatesUuidParameter":0.006,"Canvas\\Tests\\Http\\Controllers\\TopicControllerTest::testStoreTopicMethodValidatesUuidParameter":0.007,"Canvas\\Tests\\Http\\Controllers\\TopicControllerTest::testGetPostsForTopicMethodValidatesUuidParameter":0.006,"Canvas\\Tests\\Http\\Controllers\\TopicControllerTest::testDestroyTopicMethodValidatesUuidParameter":0.006,"Canvas\\Tests\\Http\\Controllers\\UserControllerTest::testAllUsersAreFetchedByDefault":0.009,"Canvas\\Tests\\Http\\Controllers\\UserControllerTest::testUsersCanBeSortedByCreationDateWithAGivenQueryParameter":0.008,"Canvas\\Tests\\Http\\Controllers\\UserControllerTest::testAdminsCanBeFetchedWithAGivenQueryParameter":0.009,"Canvas\\Tests\\Http\\Controllers\\UserControllerTest::testEditorsCanBeFetchedWithAGivenQueryParameter":0.007,"Canvas\\Tests\\Http\\Controllers\\UserControllerTest::testContributorsCanBeFetchedWithAGivenQueryParameter":0.009,"Canvas\\Tests\\Http\\Controllers\\UserControllerTest::testCreateDataForUser":0.009,"Canvas\\Tests\\Http\\Controllers\\UserControllerTest::testExistingUserData":0.008,"Canvas\\Tests\\Http\\Controllers\\UserControllerTest::testListPostsForUser":0.021,"Canvas\\Tests\\Http\\Controllers\\UserControllerTest::testUserNotFound":0.006,"Canvas\\Tests\\Http\\Controllers\\UserControllerTest::testStoreNewUser":0.071,"Canvas\\Tests\\Http\\Controllers\\UserControllerTest::testUpdateExistingUser":0.008,"Canvas\\Tests\\Http\\Controllers\\UserControllerTest::testUsersCannotDeleteTheirOwnAccount":0.006,"Canvas\\Tests\\Http\\Controllers\\UserControllerTest::testDeleteExistingUser":0.018,"Canvas\\Tests\\Http\\Controllers\\ViewControllerTest::testScriptVariables":0.008,"Canvas\\Tests\\Http\\Middleware\\AuthenticateSessionTest::testUnauthenticatedUsersAreRedirectedToLogin":0.006,"Canvas\\Tests\\Http\\Middleware\\AuthenticateSessionTest::testAuthenticatedUsersAreRedirectedToCanvas":0.007,"Canvas\\Tests\\Http\\Middleware\\ExpireTrafficInSessionTest::testOldVisitsArePrunedFromSession":0.021,"Canvas\\Tests\\Http\\Middleware\\ExpireTrafficInSessionTest::testOldViewsArePrunedFromSession":0.021,"Canvas\\Tests\\Http\\Requests\\ShowUserRequestTest::testAdminRoleOrShowingSelfIsRequired":0.012,"Canvas\\Tests\\Http\\Requests\\StorePostRequestTest::testSlugIsRequired":0.02,"Canvas\\Tests\\Http\\Requests\\StorePostRequestTest::testSlugMustBeAlphaDash":0.02,"Canvas\\Tests\\Http\\Requests\\StorePostRequestTest::testPostsCanShareTheSameSlugWithUniqueUsers":0.01,"Canvas\\Tests\\Http\\Requests\\StorePostRequestTest::testTitleIsRequired":0.02,"Canvas\\Tests\\Http\\Requests\\StorePostRequestTest::testUserIdIsRequired":0.02,"Canvas\\Tests\\Http\\Requests\\StoreTagRequestTest::testAdminRoleIsRequired":0.01,"Canvas\\Tests\\Http\\Requests\\StoreTagRequestTest::testSlugIsRequired":0.006,"Canvas\\Tests\\Http\\Requests\\StoreTagRequestTest::testSlugMustBeAlphaDash":0.008,"Canvas\\Tests\\Http\\Requests\\StoreTagRequestTest::testTagsCanShareTheSameSlugWithUniqueUsers":0.009,"Canvas\\Tests\\Http\\Requests\\StoreTagRequestTest::testNameIsRequired":0.007,"Canvas\\Tests\\Http\\Requests\\StoreTagRequestTest::testUserIdIsRequired":0.008,"Canvas\\Tests\\Http\\Requests\\StoreTopicRequestTest::testAdminRoleIsRequired":0.01,"Canvas\\Tests\\Http\\Requests\\StoreTopicRequestTest::testSlugIsRequired":0.007,"Canvas\\Tests\\Http\\Requests\\StoreTopicRequestTest::testSlugMustBeAlphaDash":0.007,"Canvas\\Tests\\Http\\Requests\\StoreTopicRequestTest::testTopicsCanShareTheSameSlugWithUniqueUsers":0.008,"Canvas\\Tests\\Http\\Requests\\StoreTopicRequestTest::testNameIsRequired":0.007,"Canvas\\Tests\\Http\\Requests\\StoreTopicRequestTest::testUserIdIsRequired":0.007,"Canvas\\Tests\\Http\\Requests\\StoreUserRequestTest::testAdminRoleOrUpdatingSelfIsRequired":0.012,"Canvas\\Tests\\Http\\Requests\\StoreUserRequestTest::testNameIsRequired":0.006,"Canvas\\Tests\\Http\\Requests\\StoreUserRequestTest::testEmailIsRequired":0.006,"Canvas\\Tests\\Http\\Requests\\StoreUserRequestTest::testDuplicateEmailsAreValidated":0.007,"Canvas\\Tests\\Http\\Requests\\StoreUserRequestTest::testInvalidEmailsAreValidated":0.007,"Canvas\\Tests\\Http\\Requests\\StoreUserRequestTest::testDuplicateUsernamesAreValidated":0.011,"Canvas\\Tests\\Http\\Requests\\StoreUserRequestTest::testInvalidPasswordCombinationsAreValidated":0.006,"Canvas\\Tests\\Http\\Requests\\StoreUserRequestTest::testShortPasswordsAreValidated":0.008,"Canvas\\Tests\\Http\\RouteTest::testNamedRoute":0.004,"Canvas\\Tests\\Http\\RouteTest::testRouteWithDefaultBasePath":0.015,"Canvas\\Tests\\Http\\RouteTest::testRouteWithSubdomainAndDefaultBasePath":0.007,"Canvas\\Tests\\Http\\RouteTest::testRouteWithSubdomainAndNullBasePath":0.007,"Canvas\\Tests\\Listeners\\CaptureViewTest::testInstantiation":0.02,"Canvas\\Tests\\Listeners\\CaptureViewTest::testViewsAreCountedInSessionOncePerHour":0.018,"Canvas\\Tests\\Listeners\\CaptureVisitTest::testInstantiation":0.019,"Canvas\\Tests\\Listeners\\CaptureVisitTest::testVisitsAreCountedByIpInSessionOncePerDay":0.02,"Canvas\\Tests\\Mail\\ResetPasswordTest::testInstantiation":0.004,"Canvas\\Tests\\Mail\\WeeklyDigestTest::testInstantiation":0.004,"Canvas\\Tests\\Models\\PostTest::testDatesAreCarbonObjects":0.018,"Canvas\\Tests\\Models\\PostTest::testMetaIsCastToArray":0.018,"Canvas\\Tests\\Models\\PostTest::testEstimatedReadTimeInMinutesIsAppendedToModel":0.02,"Canvas\\Tests\\Models\\PostTest::testTagsRelationship":0.024,"Canvas\\Tests\\Models\\PostTest::testTopicRelationship":0.02,"Canvas\\Tests\\Models\\PostTest::testUserRelationship":0.018,"Canvas\\Tests\\Models\\PostTest::testViewsRelationship":0.019,"Canvas\\Tests\\Models\\PostTest::testVisitsRelationship":0.019,"Canvas\\Tests\\Models\\PostTest::testEstimatedReadTimeInMinutesAttribute":0.019,"Canvas\\Tests\\Models\\PostTest::testPublishedAttribute":0.016,"Canvas\\Tests\\Models\\PostTest::testDraftAttribute":0.018,"Canvas\\Tests\\Models\\PostTest::testPublishedScope":0.019,"Canvas\\Tests\\Models\\PostTest::testDraftScope":0.019,"Canvas\\Tests\\Models\\PostTest::testDetachTagsOnDelete":0.022,"Canvas\\Tests\\Models\\TagTest::testMetaIsCastToArray":0.005,"Canvas\\Tests\\Models\\TagTest::testPostsRelationship":0.05,"Canvas\\Tests\\Models\\TagTest::testUserRelationship":0.006,"Canvas\\Tests\\Models\\TagTest::testDetachPostsOnDelete":0.02,"Canvas\\Tests\\Models\\TopicTest::testMetaIsCastToArray":0.005,"Canvas\\Tests\\Models\\TopicTest::testPostsRelationship":0.019,"Canvas\\Tests\\Models\\TopicTest::testUserRelationship":0.006,"Canvas\\Tests\\Models\\TopicTest::testDissociatePostsOnDelete":0.018,"Canvas\\Tests\\Models\\UserTest::testDarkModeIsCastToBoolean":0.004,"Canvas\\Tests\\Models\\UserTest::testDigestIsCastToBoolean":0.004,"Canvas\\Tests\\Models\\UserTest::testRoleIsCastToInteger":0.004,"Canvas\\Tests\\Models\\UserTest::testSocialIsCastToArray":0.005,"Canvas\\Tests\\Models\\UserTest::testMetaIsCastToArray":0.004,"Canvas\\Tests\\Models\\UserTest::testDefaultAvatarAppendsToTheModel":0.005,"Canvas\\Tests\\Models\\UserTest::testDefaultLocaleAppendsToTheModel":0.005,"Canvas\\Tests\\Models\\UserTest::testPasswordIsHiddenForArrays":0.005,"Canvas\\Tests\\Models\\UserTest::testRememberTokenIsHiddenForArrays":0.009,"Canvas\\Tests\\Models\\UserTest::testPostsRelationship":0.018,"Canvas\\Tests\\Models\\UserTest::testTagsRelationship":0.005,"Canvas\\Tests\\Models\\UserTest::testTopicsRelationship":0.005,"Canvas\\Tests\\Models\\UserTest::testContributorAttribute":0.005,"Canvas\\Tests\\Models\\UserTest::testEditorAttribute":0.005,"Canvas\\Tests\\Models\\UserTest::testAdminAttribute":0.005,"Canvas\\Tests\\Models\\UserTest::testDefaultAvatarAttribute":0.005,"Canvas\\Tests\\Models\\UserTest::testDefaultLocaleAttribute":0.013,"Canvas\\Tests\\Models\\UserTest::testAvailableRoles":0.004,"Canvas\\Tests\\Models\\UserTest::testDeletePostsOnDelete":0.018,"Canvas\\Tests\\Models\\UserTest::testDeleteTagsOnDelete":0.006,"Canvas\\Tests\\Models\\UserTest::testDeleteTopicsOnDelete":0.006,"Canvas\\Tests\\Models\\ViewTest::testPostRelationship":0.019,"Canvas\\Tests\\Models\\VisitTest::testPostRelationship":0.018}} \ No newline at end of file