mirror of
				https://github.com/mmumshad/ansible-playable.git
				synced 2025-03-09 23:38:54 +00:00 
			
		
		
		
	Initial Commit
This commit is contained in:
		
						commit
						c92f737237
					
				
					 273 changed files with 16964 additions and 0 deletions
				
			
		
							
								
								
									
										38
									
								
								client/components/ui-router/ui-router.mock.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								client/components/ui-router/ui-router.mock.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,38 @@ | |||
| 'use strict'; | ||||
| 
 | ||||
| const angular = require('angular'); | ||||
| 
 | ||||
| angular.module('stateMock', []); | ||||
| angular.module('stateMock') | ||||
|   .service('$state', function($q) { | ||||
|     this.expectedTransitions = []; | ||||
| 
 | ||||
|     this.transitionTo = function(stateName) { | ||||
|       if(this.expectedTransitions.length > 0) { | ||||
|         var expectedState = this.expectedTransitions.shift(); | ||||
|         if(expectedState !== stateName) { | ||||
|           throw Error(`Expected transition to state: ${expectedState | ||||
|             } but transitioned to ${stateName}`);
 | ||||
|         } | ||||
|       } else { | ||||
|         throw Error(`No more transitions were expected! Tried to transition to ${stateName}`); | ||||
|       } | ||||
|       console.log(`Mock transition to: ${stateName}`); | ||||
|       var deferred = $q.defer(); | ||||
|       var promise = deferred.promise; | ||||
|       deferred.resolve(); | ||||
|       return promise; | ||||
|     }; | ||||
| 
 | ||||
|     this.go = this.transitionTo; | ||||
| 
 | ||||
|     this.expectTransitionTo = function(stateName) { | ||||
|       this.expectedTransitions.push(stateName); | ||||
|     }; | ||||
| 
 | ||||
|     this.ensureAllTransitionsHappened = function() { | ||||
|       if(this.expectedTransitions.length > 0) { | ||||
|         throw Error('Not all transitions happened!'); | ||||
|       } | ||||
|     }; | ||||
|   }); | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue