Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 1.89 KB

README.md

File metadata and controls

50 lines (35 loc) · 1.89 KB

Feed Reader Testing Project

Table of Contents

Instructions

#Name: Feed Reader Testing Project #Description: In this project tests were written using jasmine to test the code written for a feedreader.

Tests included:

  • 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.

Install:

download all files within 'Feed Reader Testing Project' repository or folder. This includes all subfolders of css, fonts, js, jasmine, and index.html.

Run the Feed Reader:

to run the project open the index.html file with your favourite browser.

Contributing

to develop the code the following websites were used: *[JQuery] (https://jquery.com/) *[Jasmine] (https://jasmine.github.io/)

About

  • "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.