Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kmarryo/feedreader
Jasmine test suite for a feedreader app
https://github.com/kmarryo/feedreader
feed-reader jasmine testing udacity-frontend-nanodegree
Last synced: 2 days ago
JSON representation
Jasmine test suite for a feedreader app
- Host: GitHub
- URL: https://github.com/kmarryo/feedreader
- Owner: kmarryo
- License: mit
- Created: 2017-03-17T22:04:44.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-19T00:19:44.000Z (almost 8 years ago)
- Last Synced: 2024-11-20T14:50:59.395Z (2 months ago)
- Topics: feed-reader, jasmine, testing, udacity-frontend-nanodegree
- Language: JavaScript
- Homepage:
- Size: 52.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Feedreader Testing
===============================## Description
This project from the Udacity Frontend Developer Nanodegree is about app testing with Jasmine.
For this already existing RSS-Feed App the goal was to write testing suites with Jasmine to determine if the functionalities work like they are supposed to.
## Install
- Download the project on Github: [Feed Reader Testing](https://github.com/kmarryo/feedreader)
The test suites can be found in 'jasmine/spec/feedreader.js'
## Getting started
Open the index.html- in your **local webserver**
OR
- by clicking on it and open it right away in your browser.
## Used techniques
- Jasmine
- jQuery## Test suites
Tests that are programmed and executed by Jasmine:
- The allFeeds variable is defined and not empty (there are feeds available)
- Feeds have a URL provided
- Every feed has a name provided
- Menu bar is hidden by default.
- Menu bar gets visible by click on the menu toggle icon and gets invisible again on another click
- At least one entry element is within the feed-container
- Checks if the content of the feeds actually changes when a new feed is loaded# License
MIT