Commit graph

24 commits

Author SHA1 Message Date
bd68420fc1 5d: Create a mock node
> TypeError: Return value of Drupal\my_module\Entity\Post::getTitle()
> must be of the type string, null returned
2020-11-14 10:09:38 +00:00
61664cb263 5c: Add the node as a constructor argument
> Undefined variable: node
2020-11-14 10:09:38 +00:00
07ad4dc2b1 5b: Check that it returns the post title
> Drupal\Tests\my_module\Unit\Entity\PostTest::it_returns_the_title
> Error: Call to undefined method Drupal\my_module\Entity\Post::getTitle()
2020-11-14 10:09:38 +00:00
cbd0176c37 5a: Add a unit test for the Post class 2020-11-14 10:09:38 +00:00
9aec327945 4l: Expect a custom Post class to be returned 2020-11-14 10:09:38 +00:00
91f7d094e7 4k: Articles are returned in the correct order 2020-11-14 10:09:38 +00:00
a540f4ad32 4j: Only published articles are returned 2020-11-14 10:09:38 +00:00
910af32309 4i: Add page nodes too 2020-11-14 10:09:38 +00:00
1be8440519 4h: Ensure that only articles are returned 2020-11-14 10:09:38 +00:00
40228b36f4 4g: Add more assertions 2020-11-14 10:09:38 +00:00
3723a0af0e 4g: Install node_access table 2020-11-14 10:09:38 +00:00
b53cfec4dd 4g: Install config for the filter module 2020-11-14 10:09:38 +00:00
48c2724736 4g: Add an article 2020-11-14 10:09:38 +00:00
9b7d9b3feb 4f: Enable the node module 2020-11-14 10:09:38 +00:00
f38f21fdc8 4e: Add getAll() method 2020-11-14 10:09:38 +00:00
f194015f30 4d: Add import and enable the module 2020-11-14 10:09:38 +00:00
3e46173860 4c: Try to load the ArticleRepository 2020-11-14 10:09:38 +00:00
48ab1c9209 4b: Test it returns blog posts 2020-11-14 10:09:38 +00:00
ef1e960f91 3e: Add more assertions
Add more assertions to ensure that the correct page title is returned as
well as some text on the page.

This fails as the expected test is not returned.
2020-11-14 10:09:38 +00:00
782648fef2 3c: Enable the node module
Enable the node module within the test to add the `access content`
permission.

This fails, and returns a 500 response code rather than the expected 200
response code.
2020-11-14 10:09:38 +00:00
151803382e 3a: Add blog page functional test
Add the new `BlogPageTest` functional test to ensure that anonymous
users can access the `/blog` page.

This fails, and returns a 404 response code rather than the expected 200
response code.
2020-11-14 10:09:38 +00:00
9df597c965 2b: Admin page access for admin users
Ensure that users with the `access administration pages` permission can
access the site’s administration pages.
2020-11-14 10:09:38 +00:00
7e0a0c3762 2a: Admin page access for anonymous users
Ensure that anonymous users cannot access the site’s administration
pages.
2020-11-14 10:09:38 +00:00
fd921d3e4c 1d: Add first functional test
Ensure that anonymous users can view the site’s front page.
2020-11-14 10:09:38 +00:00