| Age | Commit message (Collapse) | Author | 
|---|
|  | This is specified for input fields, but not for selects. This change specifies it also for select(). | 
|  | Closes #4100 | 
|  |  | 
|  | ngScenario expects an ngApp directive to be used, and doesn't work for
manually bootstrapped apps. The failure mode is to hang on navigation.
Trying to make this wont-fix bug less obscure by documenting it.
Eventually Protractor will replace ngScenario and fix this. | 
|  |  | 
|  | The description of the input selector made it seem that you were selecting
an input element based upon it's name attribute. In reality, you are
selecting an element by the string in the ng-model attribute. | 
|  |  | 
|  | element(selector, label).query(fn) is a very useful function, yet barely
explained. The developer guide should show how this function can be used
to conditionally execute behavior and assertions. | 
|  |  | 
|  | Matchers are briefly mentioned in the e2e test guide, but there is no
documentation for the available matchers. | 
|  | The examples in the angular-seed project are better than nothing,
which is what we currently have here! | 
|  |  | 
|  |  | 
|  | we now have two types of namespaces:
- true namespace: angular.* - used for all global apis
- virtual namespace: ng.*, ngMock.*, ... - used for all DI modules
the virual namespaces have services under the second namespace level (e.g. ng.)
and filters and directives prefixed with filter: and directive: respectively
(e.g. ng.filter:orderBy, ng.directive:ngRepeat)
this simplifies urls and makes them a lot shorter while still avoiding name collisions | 
|  |  | 
|  |  | 
|  |  | 
|  | And update the link in the tutorial as well... |