Recently I’m discovering a whole new world. The client side world. So looking for all available frameworks and tools I kept in mind it should be working with Visual Studio but it should also stay close to how the inventors of AngularJS did meant it. I made a list of tools and frameworks that are out now and are very helpful.
Tools and Frameworks
: Since Angular v1.2. On their site they advise to use Protractor. If you are starting a new project, we recommend using for e2e testing AngularJS projects.
: Protractor is an end to end test framework for applications. It’s built on top of . Protractor runs tests against your application running in a real browser, interacting with it as a user would. You can use together with Jasmine. To run it’s tests it uses selenium. It will replace the Angular scenario Framework.
For now my choice will be a combination of the Jasmine framework for unit testing and Protractor for e2e testing. Jasmine is easy to use and there’s a lot of documentation on the internet. For e2e testing I’ll work with protractor. Integration with Visual Studio is also available but this stays close to how the AngularJS team meant it.