Learning Objectives:
- What is TDD and how to implement
- How to process documentation
- Set up and use Jasmine
- Synchronous vs asynchronous and how to test
README topics
- Jasmine
- Set up environment
- Synchronous tests
- Top 5 assertions
- Test asynchronously
- What is TDD?
- Create a TDD screen cast
- TDD life cycle
- Red Green Refactor (Why is this concept useful?)
- Continuous Integration
- Explanation
- Unit and Integration Testing
- What are the differences
- What are the pros and cons
- Examples of each