angular.js/test
Igor Minar 78b6e8a446 feat($parse): add support for transparent evaluation of Promises
Parser now builds expressions that can detect promises and transparently
evaluate them to undefined or the promise value.

If promiseA is resolved with value 'A', then {{promiseA}} evals to 'A';
If promiseA is unresolved, then {{promiseA}} evals to undefined;

Following invocations are supported:

- {{promise}}
- {{promise.futureProp}}
- {{[promise][0]}}
- {{object.promise}}
- {{object[promise]}}
- {{array[promise]}}
- {{fn(promise)}}
- combinations of the above
2011-11-30 14:49:35 -05:00
..
jstd-scenario-adapter chore(formating): clean code to be function() { 2011-10-11 11:01:46 -07:00
scenario refactor(injector): $injector is no longer a function. 2011-11-14 20:31:19 -08:00
service feat($parse): add support for transparent evaluation of Promises 2011-11-30 14:49:35 -05:00
widget fix(input): treat all not number model as blank 2011-11-15 11:47:23 -08:00
angular-mocksSpec.js style(): get rid off some jsl warnings 2011-11-30 11:17:25 -05:00
AngularSpec.js fix(scope): $watch (and angular.equals) should support NaN values 2011-11-21 15:43:12 -08:00
ApiSpecs.js refactor(api): remove type augmentation 2011-11-14 20:31:14 -08:00
BinderSpec.js refactor(mock): moved mocks into its own module 2011-11-14 20:31:14 -08:00
DeferredSpec.js feat(deferreds/promises): Q-like deferred/promise implementation with a ton of specs 2011-11-30 14:49:03 -05:00
directivesSpec.js feat($http): new $http service, removing $xhr.* 2011-11-30 11:12:14 -05:00
InjectorSpec.js refactor(injector): $injector is no longer a function. 2011-11-14 20:31:19 -08:00
jqLiteSpec.js refactor(injector): turn scope into a service 2011-11-14 16:39:31 -08:00
jquery_alias.js fix(specs): fix jQuery to jqLite binding on IE8 2011-09-16 02:44:33 +02:00
jquery_remove.js fix(specs): fix jQuery to jqLite binding on IE8 2011-09-16 02:44:33 +02:00
jQueryPatchSpec.js chore(formating): clean code to be function() { 2011-10-11 11:01:46 -07:00
JsonSpec.js refactor(json): break dependence on api.js 2011-11-14 20:31:13 -08:00
markupSpec.js refactor(injector): $injector is no longer a function. 2011-11-14 20:31:19 -08:00
matchers.js feat(deferreds/promises): Q-like deferred/promise implementation with a ton of specs 2011-11-30 14:49:03 -05:00
ResourceSpec.js feat(mock.$httpBackend): verify expectations after flush() 2011-11-30 11:17:24 -05:00
sanitizerSpec.js chore(formating): clean code to be function() { 2011-10-11 11:01:46 -07:00
ScenarioSpec.js refactor(compiler) turn compiler into a service 2011-11-14 16:39:32 -08:00
testabilityPatch.js refactor(injector): $injector is no longer a function. 2011-11-14 20:31:19 -08:00
widgetsSpec.js refactor(ng:view, ng:include): pass cache instance into $http 2011-11-30 14:49:03 -05:00