Book Image

DART Essentials

By : Sikora
Book Image

DART Essentials

By: Sikora

Overview of this book

This book is targeted at expert programmers in JavaScript who want to learn Dart quickly. Some previous experience with OOP programming in other languages and a good knowledge of JavaScript are assumed.
Table of Contents (11 chapters)
10
Index

Testing AngularDart apps


If you're familiar with AngularJS, you've probably already seen the toolchain used to test AngularJS apps. For AngularDart, the toolchain will probably be very similar. Although AngularDart has reached a stable version already, there's not much to offer right now, but we can just take a look at what the future might look like. There are three main tools used in the Angular world:

  • Unit tests: Just like what we're doing in this chapter, we can use unit tests to test some parts of Angular apps.

  • Karma: This is a universal tool that takes your source code and test code and runs them in a browser for you. It's actually a web server that communicates with all browsers that you connect to. It can also automatically watch for changes in your source code and run tests without you running the tests by yourself. Karma isn't an AngularJS-specific tool, but it's used by its developers as well. There's a plugin for Dart already at https://github.com/karma-runner/karma-dart.

  • Protractor...