Skip to content

JavaScript Testing Project FeedReader Using Jasmine Framework.

License

Notifications You must be signed in to change notification settings

kontactr/FeedReader-Testing-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feed Reader Testing

Important notes

This project is a demonstration of udacity nanodegree project about testing using jasmine framework. starter code is provided by udacity.

What includes in tests

Test suite-1 (RSS Feeds)

  • allFeeds are defined and must have elements in it
  • urls are defined in allFeeds and they are not empty
  • names are defined in allFeeds and thry are not empty

Test suite-2 (The Menu)

  • menu must be hidden on the first start-up
  • menu click event trigger perform as expected
    1. on the first click menu will be in display state
    2. on the second click menu will be in hidden state

Test suite-3 (Initial Entries)

  • Feed contain at least one entry after complete loadFeed (Async Test)

Test suite-4 (New Feed Selection)

  • Feed changes its data as per new calls and doesn't contain the same data (Async Test)

About Code

External libraries Used

Key concepts

  • jasmine test framework

References

For Markdown