How I solved it

  1. in RSS Feed suite I added two senarios: see all the URL and make sure they are not empty & and name as well.
  2. In The menu suite I added two senarios: first, check if the DOM didden by default. then I checked on click either it hide or show.
  3. In Initial Entries suite I checked if LoadFeed() has at lest one value.
  4. In New Feed selection to check if new feed is loaded by the LoadFeed()

#How to run the project

  1. Clone the project in your local machine.
  2. Open index.html in your favorite browser

Useful Info:

Here, are some information and link might help you do the task.

  1. https://stackoverflow.com/questions/31590552/jasmine-jquery-check-if-element-is-visible
  2. https://jasmine.github.io/2.2/introduction
  3. https://codepen.io/jweden/pen/Irmil see it to get more info.
  4. https://howtodoinjava.com/scripting/javascript/jasmine-javascript-unit-testing-tutorial/