Udacity Project 6--Feed Reader Testing
Version 1.0.0 6/12/2015
##General Usage
-
The purpose of this project is to understand users the usage of Jasmine.js for testing functions in the web applications.
-
Using Jasmine's library, as well as pre-written HTML/JS code that utilizes Google Feed API, users were instructed to write some tests function to make sure the web application is working correctly.
-These tests include:
- RSS feeds object:
-are defined
-URL property are defined
-Name property are defined
- The menu:
-is hidden by default
-should toggle visible/hidden when clicked
-Initial Entries:
-feed elements are load asynchronously
-New Feed Selection:
-new feed content is changed when choosing different index
##How To Open
-
Before starting the application, make sure that you have network connectivity.
-
Open the index.html in your favorite browser.
-
Open your text-editor application and observe how the web application works. This will give you a better understanding on how to utilize Jasmine.js effectively.
-
After understanding the index.html and app.js, refer to feedreader.js to use Jasmine.js and test the web application on various tasks.
##Documentation
This web application is based on Udacity's NanoDegree program, specifically Project 6's Feed Reader testing.
To find more information about the project's specification, you can visit Udacity's homepage: www.udacity.com
Contact info:
Email: [email protected]
Github: Neotriz
##Future Work
More testing functions will be included in the future to ensure the web application's reliability