| afterCreateStory | 52 ms | Passed |
| afterCreateStoryExistingStory | 48 ms | Passed |
| afterCreateStoryNullStory | 0.12 sec | Passed |
| afterCreateStoryUserIsNotAuthor | 46 ms | Passed |
| afterGetStoriesByAuthor | 0.13 sec | Passed |
| afterGetStoriesByAuthorPageIndexNegative | 50 ms | Passed |
| afterGetStoriesByAuthorPageIndexOutOfRange | 63 ms | Passed |
| afterGetStoriesByAuthorUserIsNotAuthor | 60 ms | Passed |
| afterGetStoriesByAuthorUserNotLoggedIn | 59 ms | Passed |
| afterUpdateStory | 52 ms | Passed |
| afterUpdateStoryLoggedUserIsNotAuthor | 70 ms | Passed |
| afterUpdateStoryMismatchedIds | 36 ms | Passed |
| afterUpdateStoryNullStory | 44 ms | Passed |
| afterUpdateStoryNullStoryId | 54 ms | Passed |
| afterUpdateStoryPathUserIsNotAuthor | 61 ms | Passed |
| afterUpdateStoryPublishedStory | 46 ms | Passed |
| afterUpdateStoryUserNotLoggedIn | 49 ms | Passed |
| beforeCreateStory | 54 ms | Passed |
| beforeCreateStoryExistingStory | 45 ms | Passed |
| beforeCreateStoryNullStory | 38 ms | Passed |
| beforeCreateStoryUserIsNotAuthor | 48 ms | Passed |
| beforeGetStoriesByAuthor | 0.48 sec | Passed |
| beforeGetStoriesByAuthorPageIndexNegative | 60 ms | Passed |
| beforeGetStoriesByAuthorPageIndexOutOfRange | 51 ms | Passed |
| beforeGetStoriesByAuthorUserIsNotAuthor | 67 ms | Passed |
| beforeGetStoriesByAuthorUserNotLoggedIn | 49 ms | Passed |
| beforeUpdateStory | 42 ms | Passed |
| beforeUpdateStoryLoggedUserIsNotAuthor | 34 ms | Passed |
| beforeUpdateStoryMismatchedIds | 51 ms | Passed |
| beforeUpdateStoryNullStory | 37 ms | Passed |
| beforeUpdateStoryNullStoryId | 42 ms | Passed |
| beforeUpdateStoryPublishedStory | 47 ms | Passed |
| beforeUpdateStoryUserIsNotAuthor | 38 ms | Passed |
| beforeUpdateStoryUserNotLoggedIn | 37 ms | Passed |
| testCreateStory | 0.27 sec | Passed |
| testCreateStoryExistingStory | 41 ms | Passed |
| testCreateStoryNullStory | 34 ms | Passed |
| testCreateStoryUserIsNotAuthor | 28 ms | Passed |
| testGetStoriesByAuthor | 0.51 sec | Passed |
| testGetStoriesByAuthorPageIndexNegative | 29 ms | Passed |
| testGetStoriesByAuthorPageIndexOutOfRange | 50 ms | Passed |
| testGetStoriesByAuthorUserIsNotAuthor | 27 ms | Passed |
| testGetStoriesByAuthorUserNotLoggedIn | 49 ms | Passed |
| testUpdateStory | 66 ms | Passed |
| testUpdateStoryLoggedUserIsNotAuthor | 37 ms | Passed |
| testUpdateStoryMismatchedIds | 42 ms | Passed |
| testUpdateStoryNullStory | 24 ms | Passed |
| testUpdateStoryNullStoryId | 24 ms | Passed |
| testUpdateStoryPathUserIsNotAuthor | 40 ms | Passed |
| testUpdateStoryPublishedStory | 42 ms | Passed |
| testUpdateStoryUserNotLoggedIn | 24 ms | Passed |