This is my forth project at Udacity. In this project I was given a web-based application that reads RSS feeds. The original developer of this application clearly saw the value in testing, they've already included Jasmine and even started writing their first test suite! Unfortunately, they decided to move on to start their own company and we're now left with an application with an incomplete test suite. That's where I come in. Therefore, I had to use Jasmine to write a number of tests against a pre-existing application. These tests will test the underlying business logic of the application as well as the event handling and DOM manipulation.
Clone this project to your computer using git clone
command:
https://github.com/Jamil-Bailony/feedreader
or download it as a zip file to your computer from the repository.
Open the index.html file in dist directory from your favorite browser and enjoy using the feed reader.You will see at the end of the page the tests section where Jasmine take place to test the application and show the result. All test should be green (passed).
You should enable JavaScript in your browser to be able to play the game. If you want to use build tools, you have to install Node.js first. Then, install [email protected] (refer to this article). After that, you have to install the packages in the package.json file then you will be able to use the build tools.
# install packages
npm install
# run the default task to use build tools
gulp
This project is licensed under CC BY-SA 4.0.