#Name: Feed Reader Testing Project #Description: In this project tests were written using jasmine to test the code written for a feedreader.
- RSS Feeds test suite which includes:
- 1- Test to make sure that allFeeds variable has been defined and that it is not empty.
- 2- Test which loops through each feed in the allFeeds object and ensures it has a URL defined and that the URL is not empty.
- 3- Test which loops through each feed in the allFeeds object and ensures it has a name defined and that the name is not empty.
- The menu test suite which includes:
- 1- Test which ensures that the menu element is hidden by default.
- 2- Test which ensures that the menu changes visibility when the menu icon is clicked.
- The Initial Entries test suite which includes:
- 1- Test which ensures that when the loadFeed function is called and completes its work, there is at least a single entry element within the feed container.
- The Initial Entries test suite which includes:
- 1- Test ensures when a new feed is loaded by the loadFeed function that the content changes.
download all files within 'Feed Reader Testing Project' repository or folder. This includes all subfolders of
css
, fonts
, js
, jasmine
, and index.html
.
to run the project open the index.html
file with your favourite browser.
to develop the code the following websites were used: *[JQuery] (https://jquery.com/) *[Jasmine] (https://jasmine.github.io/)
- "Adam Basha" is a graduate with a master degree in Science. He has passion to learn how to build and develop websites and to write testing software code to test written code.