From the Hacker News home page, scroll down to the bottom of the front page list.
The 'More' pagination link and the footer navigation bar are visible below item 30.
2
Click the 'More' link.
The page navigates to page 2 (URL path '?p=2'), displaying the next set of stories numbered 31 through 60.
Navigate Historical Submissions by Date
Navigate Historical Submissions by Date
Step
Action
Expected result
1
Click the 'past' link in the top navigation bar.
The past stories page loads displaying 'Stories from [current date] (UTC)' along with 'Go back a day, month, or year. Go forward a day.' navigation links.
2
Click the 'day' link under 'Go back a day, month, or year'.
The archive updates to the historical stories view for the previous calendar day, displaying the updated date in the header (e.g., 'Stories from [previous date]').
Expand and Collapse Comment Threads
Expand and Collapse Comment Threads
Step
Action
Expected result
1
Click the 'ask' link in the top navigation bar.
The Ask HN submissions page loads displaying a list of 'Ask HN:' questions.
2
Click on an Ask HN post title that contains comments to open its discussion page.
The discussion page loads showing the post body, comment submission box, and threaded user comments.
3
Click the '[-]' collapse button next to the metadata header of a comment.
The comment text and any replies collapse from view, and the toggle button label changes to '[1 more]' (or '[N more]').
4
Click the '[1 more]' (or '[N more]') toggle button again.
The collapsed comment text and its nested replies expand and become visible again, restoring the '[-]' button.
Filter Submissions by Domain Source
Filter Submissions by Domain Source
Step
Action
Expected result
1
On the front page, locate a submission displaying an external domain enclosed in parentheses next to its title (e.g., 'cloudflare.com') and click the domain link.
Navigates to the domain-filtered submissions page ('/from?site=[domain]'), displaying only submissions from that domain with 'from' added to the header navigation.
View Public User Profile and Contributions
View Public User Profile and Contributions
Step
Action
Expected result
1
On any submission on the front page, click the author's username link next to 'by'.
Navigates to the public profile page ('/user?id=[username]'), displaying user details including 'user:', 'created:', 'karma:', 'about:', and links to submissions, comments, and favorites.
Search Stories via Footer Search Input
Search Stories via Footer Search Input
Step
Action
Expected result
1
Scroll to the bottom footer of the front page to locate the search input field.
The footer input labeled 'Search:' is visible and focused or ready for text entry.
2
Enter 'rust' into the search input and press Enter.
Navigates to the Algolia HN Search page ('https://hn.algolia.com/?q=rust'), displaying search results matching the query with highlighted matches.
Verify Authentication Gate for Story Submission
Verify Authentication Gate for Story Submission
Step
Action
Expected result
1
While signed out on the front page, click the 'submit' link in the top navigation bar.
The browser navigates to the login page displaying the rejection notice 'You have to be logged in to submit.' above the Login and Create Account forms.
Verify Authentication Gate for Story Upvoting
Verify Authentication Gate for Story Upvoting
Step
Action
Expected result
1
While signed out on the front page, click the upvote arrow icon beside any story title.
The browser redirects to the authentication gate displaying 'You have to be logged in to vote.' alongside username and password login inputs.