This project is a web-based application that reads RSS feeds for developers and shows relevant articles underneath each subject area.
This application uses a RSS to JSON parser to grab RSS feeds and display the article and it's content on the page.
- To start the application, open the index.html file from your internet browser
- Click on the menu icon in the top left hand corner to see all the topics available. Click on a topic area to view articles in that feed. Click on the article title to be taken to the full article page.
- Add RSS Name and URL to the allFeeds array in the app.js file.
- The RSS object must contain a name and URL.
- Feeds must contain at least one article entry
The project includes test suites using Jasmine Project includes test specs in spec/feedreader.js file. The tests include:
- Test that loops through each feed in the
allFeeds
object and ensures it has a URL defined and that the URL is not empty. - Test that loops through each feed in the
allFeeds
object and ensures it has a name defined and that the name is not empty. - Test that ensures the menu element is hidden by default.
- Test that ensures the menu changes visibility when the menu icon is clicked.
- Test that ensures when the
loadFeed
function is called and completes its work, there is at least a single.entry
element within the.feed
container. - Test that ensures when a new feed is loaded by the
loadFeed
function that the content actually changes.
- Udacity Feed Reader Project Rubric
- Original Project Assets
- Jasmine
- RSS to JSON Parser
- Google Fonts
- JQuery Library
- HandleBarsJS
##Authors