This spec is grown a bit due to defining a custom directive, so that the same behaviour can be verified without the unexpected multi-element behaviour of the ngBind directive (re: https://github.com/angular/angular.js/pull/5372#discussion_r10363119)