The following Codeception tests are currently run during a CI build. Unless otherwise specified, the test includes creation of a entity and verification that it appears correctly on the front-end after save.
- Course
- Flexible Page
- Private Page Field Test
- With Site Manager role, test following field visibility:
- Private Text Area
- Private Collection
- Spotlight - Slider
- Accordion
- Postcard
- With Site Manager role, test following field visibility:
- Private Page Permissions
- Test access to private page for role:
- Site Manager
- Developer
- Contributor
- Intranet Viewer
- Test access denied to private page for role:
- Author
- Stanford Faculty
- Stanford Staff
- Stanford Student
- Authenticated user
- Annoymous user
- Test access to private page for role:
- Permissions Testing - verify the following role permissions in config match permissions in database
- Install State
- Default Content (Home page)
- Text input
- Search button
- Specific content
- Visible Admin Items
- Admin menu items
- Specific people in user list
- Specific number of shortcuts for specific roles
- Unpublished Menu Items
- Site Managers should be able to place a page under an unpublished page in the menu
- Tests adding menu items and verifying they exist after save
- Fast 404
- Create a node and redirect to the node
- Test visiting the redirect and verify redirect works to the node
- Default Content (Home page)
- Paragraphs
- Tests specific paragraphs included/excluded from collections on:
- Private Page
- Public Collections
- Flexible Page
- Tests specific paragraphs included/excluded from collections on:
- Menu Items
- Flexible Page
- Video Embed
- Title
- Text field
- Media (YouTube video via URL)
- Caption
- Media
- MegaMenu
- Enable MegaMenu
- Add top level and second level item
- Toggles menu items
- Mobile menu button and toggles