| afterCreateStory | 57 ms | Passed |
| afterCreateStoryExistingStory | 46 ms | Passed |
| afterCreateStoryNullStory | 0.12 sec | Passed |
| afterCreateStoryUserIsNotAuthor | 56 ms | Passed |
| afterGetStoriesByAuthor | 0.13 sec | Passed |
| afterGetStoriesByAuthorPageIndexNegative | 64 ms | Passed |
| afterGetStoriesByAuthorPageIndexOutOfRange | 72 ms | Passed |
| afterGetStoriesByAuthorUserIsNotAuthor | 71 ms | Passed |
| afterGetStoriesByAuthorUserNotLoggedIn | 60 ms | Passed |
| afterUpdateStory | 39 ms | Passed |
| afterUpdateStoryLoggedUserIsNotAuthor | 39 ms | Passed |
| afterUpdateStoryMismatchedIds | 60 ms | Passed |
| afterUpdateStoryNullStory | 46 ms | Passed |
| afterUpdateStoryNullStoryId | 0.17 sec | Passed |
| afterUpdateStoryPathUserIsNotAuthor | 42 ms | Passed |
| afterUpdateStoryPublishedStory | 38 ms | Passed |
| afterUpdateStoryUserNotLoggedIn | 55 ms | Passed |
| beforeCreateStory | 51 ms | Passed |
| beforeCreateStoryExistingStory | 48 ms | Passed |
| beforeCreateStoryNullStory | 50 ms | Passed |
| beforeCreateStoryUserIsNotAuthor | 59 ms | Passed |
| beforeGetStoriesByAuthor | 0.5 sec | Passed |
| beforeGetStoriesByAuthorPageIndexNegative | 62 ms | Passed |
| beforeGetStoriesByAuthorPageIndexOutOfRange | 59 ms | Passed |
| beforeGetStoriesByAuthorUserIsNotAuthor | 71 ms | Passed |
| beforeGetStoriesByAuthorUserNotLoggedIn | 61 ms | Passed |
| beforeUpdateStory | 53 ms | Passed |
| beforeUpdateStoryLoggedUserIsNotAuthor | 47 ms | Passed |
| beforeUpdateStoryMismatchedIds | 76 ms | Passed |
| beforeUpdateStoryNullStory | 42 ms | Passed |
| beforeUpdateStoryNullStoryId | 44 ms | Passed |
| beforeUpdateStoryPublishedStory | 38 ms | Passed |
| beforeUpdateStoryUserIsNotAuthor | 30 ms | Passed |
| beforeUpdateStoryUserNotLoggedIn | 52 ms | Passed |
| testCreateStory | 0.23 sec | Passed |
| testCreateStoryExistingStory | 42 ms | Passed |
| testCreateStoryNullStory | 24 ms | Passed |
| testCreateStoryUserIsNotAuthor | 34 ms | Passed |
| testGetStoriesByAuthor | 0.52 sec | Passed |
| testGetStoriesByAuthorPageIndexNegative | 26 ms | Passed |
| testGetStoriesByAuthorPageIndexOutOfRange | 34 ms | Passed |
| testGetStoriesByAuthorUserIsNotAuthor | 20 ms | Passed |
| testGetStoriesByAuthorUserNotLoggedIn | 24 ms | Passed |
| testUpdateStory | 69 ms | Passed |
| testUpdateStoryLoggedUserIsNotAuthor | 31 ms | Passed |
| testUpdateStoryMismatchedIds | 41 ms | Passed |
| testUpdateStoryNullStory | 23 ms | Passed |
| testUpdateStoryNullStoryId | 38 ms | Passed |
| testUpdateStoryPathUserIsNotAuthor | 41 ms | Passed |
| testUpdateStoryPublishedStory | 46 ms | Passed |
| testUpdateStoryUserNotLoggedIn | 23 ms | Passed |