From 2c3617b6ffb56cc35ee9eff427dca3ce83274c2a Mon Sep 17 00:00:00 2001 From: lee Date: Thu, 30 Jul 2020 12:28:17 +0100 Subject: [PATCH] clonernews1 --- subjects/clonernews1/README.md | 4 +++ subjects/clonernews1/audit/README.md | 39 ++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) diff --git a/subjects/clonernews1/README.md b/subjects/clonernews1/README.md index 3df52b293..5cf40714d 100644 --- a/subjects/clonernews1/README.md +++ b/subjects/clonernews1/README.md @@ -16,6 +16,10 @@ You must handle at least: - [polls](https://github.com/HackerNews/API#items) - [comments](https://github.com/HackerNews/API#items), each comment must have the proper post parent. +Post and comments must be ordered by newest post to oldest. +You must not load all posts at once. You must be able to load posts when ever the users need to see more posts. This can be done with the help of [event](https://developer.mozilla.org/en-US/docs/Web/Events). + + [Live Data](https://github.com/HackerNews/API#live-data) : is one of the features from this Hacker News API, you can handle requests so that the news you provide are updated. - You must have a section that present the newest information. You will have to notify the user at least every 5 seconds, whenever the live data is updated. In other words, after every 5 seconds if a change was made in the live data, you have to notify the user. diff --git a/subjects/clonernews1/audit/README.md b/subjects/clonernews1/audit/README.md index e69de29bb..182805e57 100644 --- a/subjects/clonernews1/audit/README.md +++ b/subjects/clonernews1/audit/README.md @@ -0,0 +1,39 @@ +#### Functionals + +##### Try to open a story post + +###### Does this post open without problems? + +##### Try to open a job post + +###### Does this post open without problems? + +##### Try to open a poll post + +###### Does this post open without problems? + +##### Try to load more posts + +###### Did the posts loaded without error or without spamming the user? + +##### Try to open a post with comments + +###### Are the comments being displayed in the correct order (from newest to oldest)? + +#### General + +###### Does the UI have at least stories, jobs and polls? + +###### Are the posts displayed in the correct order(from newest to oldest)? + +###### Does each comment present the right parent post? + +###### Is the UI notifying the user that there is a new update on a certain post? + +###### Is the project using Throttle to regulate the amount of request (every 5 seconds)? + +#### Bonus + +###### +Does the UI have more types of posts than stories, jobs and polls? + +###### +Are there sub-comments(nested comments) on the UI?