| afterCreateStory | 70 ms | Passed |
| afterCreateStoryExistingStory | 44 ms | Passed |
| afterCreateStoryNullStory | 0.11 sec | Passed |
| afterCreateStoryUserIsNotAuthor | 66 ms | Passed |
| afterGetStoriesByAuthor | 0.12 sec | Passed |
| afterGetStoriesByAuthorPageIndexNegative | 78 ms | Passed |
| afterGetStoriesByAuthorPageIndexOutOfRange | 52 ms | Passed |
| afterGetStoriesByAuthorUserIsNotAuthor | 60 ms | Passed |
| afterGetStoriesByAuthorUserNotLoggedIn | 66 ms | Passed |
| afterUpdateStory | 55 ms | Passed |
| afterUpdateStoryLoggedUserIsNotAuthor | 41 ms | Passed |
| afterUpdateStoryMismatchedIds | 56 ms | Passed |
| afterUpdateStoryNullStory | 44 ms | Passed |
| afterUpdateStoryNullStoryId | 69 ms | Passed |
| afterUpdateStoryPathUserIsNotAuthor | 49 ms | Passed |
| afterUpdateStoryPublishedStory | 45 ms | Passed |
| afterUpdateStoryUserNotLoggedIn | 0.21 sec | Passed |
| beforeCreateStory | 50 ms | Passed |
| beforeCreateStoryExistingStory | 41 ms | Passed |
| beforeCreateStoryNullStory | 39 ms | Passed |
| beforeCreateStoryUserIsNotAuthor | 41 ms | Passed |
| beforeGetStoriesByAuthor | 0.5 sec | Passed |
| beforeGetStoriesByAuthorPageIndexNegative | 42 ms | Passed |
| beforeGetStoriesByAuthorPageIndexOutOfRange | 51 ms | Passed |
| beforeGetStoriesByAuthorUserIsNotAuthor | 51 ms | Passed |
| beforeGetStoriesByAuthorUserNotLoggedIn | 56 ms | Passed |
| beforeUpdateStory | 44 ms | Passed |
| beforeUpdateStoryLoggedUserIsNotAuthor | 46 ms | Passed |
| beforeUpdateStoryMismatchedIds | 61 ms | Passed |
| beforeUpdateStoryNullStory | 58 ms | Passed |
| beforeUpdateStoryNullStoryId | 50 ms | Passed |
| beforeUpdateStoryPublishedStory | 37 ms | Passed |
| beforeUpdateStoryUserIsNotAuthor | 48 ms | Passed |
| beforeUpdateStoryUserNotLoggedIn | 41 ms | Passed |
| testCreateStory | 0.2 sec | Passed |
| testCreateStoryExistingStory | 62 ms | Passed |
| testCreateStoryNullStory | 25 ms | Passed |
| testCreateStoryUserIsNotAuthor | 22 ms | Passed |
| testGetStoriesByAuthor | 0.55 sec | Passed |
| testGetStoriesByAuthorPageIndexNegative | 29 ms | Passed |
| testGetStoriesByAuthorPageIndexOutOfRange | 48 ms | Passed |
| testGetStoriesByAuthorUserIsNotAuthor | 22 ms | Passed |
| testGetStoriesByAuthorUserNotLoggedIn | 22 ms | Passed |
| testUpdateStory | 66 ms | Passed |
| testUpdateStoryLoggedUserIsNotAuthor | 25 ms | Passed |
| testUpdateStoryMismatchedIds | 29 ms | Passed |
| testUpdateStoryNullStory | 26 ms | Passed |
| testUpdateStoryNullStoryId | 26 ms | Passed |
| testUpdateStoryPathUserIsNotAuthor | 31 ms | Passed |
| testUpdateStoryPublishedStory | 57 ms | Passed |
| testUpdateStoryUserNotLoggedIn | 20 ms | Passed |