$q.when testing
HTML
<div ng-app="app">
</div>
JavaScript
angular.module('app', [])
.run(function($q, $log) {
var foo = function() {
$log.log(123);
return 456
}
$q.when(foo(), function(bar) {
$log.log(bar)
})
$q.when(789, function(bar) {
$log.log(bar)
})
})