Protractor - the PR0 way to do E2E tests for Angular.js

Why do we do SPAs (Single Page Applications)? For glory, gold and girls! Yea, sure, in the end it’s all of those things, BUT what are the low level, basic, crude and atomic reasons? There are few: because we don’t like to mix server tech with client-side tech because we want to truly separate presentation from business logic because we desire our front-end being TESTABLE Yes, SPAs are more testable than traditional approach to server-generated web apps. Same applies to my beloved angular.js - it supports automated testing by design and it promotes two different…

Read More