| afterCreateStory | 75 ms | Passed |
| afterCreateStoryExistingStory | 54 ms | Passed |
| afterCreateStoryNullStory | 0.12 sec | Passed |
| afterCreateStoryUserIsNotAuthor | 70 ms | Passed |
| afterGetStoriesByAuthor | 0.14 sec | Passed |
| afterGetStoriesByAuthorPageIndexNegative | 56 ms | Passed |
| afterGetStoriesByAuthorPageIndexOutOfRange | 82 ms | Passed |
| afterGetStoriesByAuthorUserIsNotAuthor | 69 ms | Passed |
| afterGetStoriesByAuthorUserNotLoggedIn | 80 ms | Passed |
| afterUpdateStory | 49 ms | Passed |
| afterUpdateStoryLoggedUserIsNotAuthor | 67 ms | Passed |
| afterUpdateStoryMismatchedIds | 36 ms | Passed |
| afterUpdateStoryNullStory | 75 ms | Passed |
| afterUpdateStoryNullStoryId | 0.19 sec | Passed |
| afterUpdateStoryPathUserIsNotAuthor | 0.1 sec | Passed |
| afterUpdateStoryPublishedStory | 51 ms | Passed |
| afterUpdateStoryUserNotLoggedIn | 57 ms | Passed |
| beforeCreateStory | 0.1 sec | Passed |
| beforeCreateStoryExistingStory | 72 ms | Passed |
| beforeCreateStoryNullStory | 0.2 sec | Passed |
| beforeCreateStoryUserIsNotAuthor | 47 ms | Passed |
| beforeGetStoriesByAuthor | 0.48 sec | Passed |
| beforeGetStoriesByAuthorPageIndexNegative | 76 ms | Passed |
| beforeGetStoriesByAuthorPageIndexOutOfRange | 58 ms | Passed |
| beforeGetStoriesByAuthorUserIsNotAuthor | 82 ms | Passed |
| beforeGetStoriesByAuthorUserNotLoggedIn | 67 ms | Passed |
| beforeUpdateStory | 71 ms | Passed |
| beforeUpdateStoryLoggedUserIsNotAuthor | 98 ms | Passed |
| beforeUpdateStoryMismatchedIds | 48 ms | Passed |
| beforeUpdateStoryNullStory | 44 ms | Passed |
| beforeUpdateStoryNullStoryId | 51 ms | Passed |
| beforeUpdateStoryPublishedStory | 39 ms | Passed |
| beforeUpdateStoryUserIsNotAuthor | 52 ms | Passed |
| beforeUpdateStoryUserNotLoggedIn | 95 ms | Passed |
| testCreateStory | 0.24 sec | Passed |
| testCreateStoryExistingStory | 67 ms | Passed |
| testCreateStoryNullStory | 47 ms | Passed |
| testCreateStoryUserIsNotAuthor | 26 ms | Passed |
| testGetStoriesByAuthor | 0.61 sec | Passed |
| testGetStoriesByAuthorPageIndexNegative | 23 ms | Passed |
| testGetStoriesByAuthorPageIndexOutOfRange | 38 ms | Passed |
| testGetStoriesByAuthorUserIsNotAuthor | 22 ms | Passed |
| testGetStoriesByAuthorUserNotLoggedIn | 27 ms | Passed |
| testUpdateStory | 75 ms | Passed |
| testUpdateStoryLoggedUserIsNotAuthor | 41 ms | Passed |
| testUpdateStoryMismatchedIds | 31 ms | Passed |
| testUpdateStoryNullStory | 44 ms | Passed |
| testUpdateStoryNullStoryId | 35 ms | Passed |
| testUpdateStoryPathUserIsNotAuthor | 45 ms | Passed |
| testUpdateStoryPublishedStory | 28 ms | Passed |
| testUpdateStoryUserNotLoggedIn | 53 ms | Passed |