parent
							
								
									0f20c39f42
								
							
						
					
					
						commit
						ab5ed6f2ec
					
				
							
								
								
									
										39
									
								
								modules/angular2/test/directives/if_spec.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										39
									
								
								modules/angular2/test/directives/if_spec.js
									
									
									
									
										vendored
									
									
								
							| @ -145,40 +145,7 @@ export function main() { | |||||||
|     })); |     })); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|     if (!IS_DARTIUM) { |     if (!IS_DARTIUM) {; | ||||||
|       it('should leave the element if the condition is a non-empty string (JS)', inject([AsyncTestCompleter], (async) => { |  | ||||||
|         compileWithTemplate('<div><copy-me template="if stringCondition">hello</copy-me></div>').then((pv) => { |  | ||||||
|           createView(pv); |  | ||||||
|           cd.detectChanges(); |  | ||||||
| 
 |  | ||||||
|           expect(DOM.querySelectorAll(view.nodes[0], 'copy-me').length).toEqual(1); |  | ||||||
|           expect(DOM.getText(view.nodes[0])).toEqual('hello'); |  | ||||||
|           async.done(); |  | ||||||
|         }); |  | ||||||
|       })); |  | ||||||
| 
 |  | ||||||
|       it('should leave the element if the condition is an object (JS)', inject([AsyncTestCompleter], (async) => { |  | ||||||
|         compileWithTemplate('<div><copy-me template="if objectCondition">hello</copy-me></div>').then((pv) => { |  | ||||||
|           createView(pv); |  | ||||||
|           cd.detectChanges(); |  | ||||||
| 
 |  | ||||||
|           expect(DOM.querySelectorAll(view.nodes[0], 'copy-me').length).toEqual(1); |  | ||||||
|           expect(DOM.getText(view.nodes[0])).toEqual('hello'); |  | ||||||
|           async.done(); |  | ||||||
|         }); |  | ||||||
|       })); |  | ||||||
| 
 |  | ||||||
|       it('should remove the element if the condition is null (JS)', inject([AsyncTestCompleter], (async) => { |  | ||||||
|         compileWithTemplate('<div><copy-me template="if nullCondition">hello</copy-me></div>').then((pv) => { |  | ||||||
|           createView(pv); |  | ||||||
|           cd.detectChanges(); |  | ||||||
| 
 |  | ||||||
|           expect(DOM.querySelectorAll(view.nodes[0], 'copy-me').length).toEqual(0); |  | ||||||
|           expect(DOM.getText(view.nodes[0])).toEqual(''); |  | ||||||
|           async.done(); |  | ||||||
|         }); |  | ||||||
|       })); |  | ||||||
| 
 |  | ||||||
|       it('should not add the element twice if the condition goes from true to true (JS)', inject([AsyncTestCompleter], (async) => { |       it('should not add the element twice if the condition goes from true to true (JS)', inject([AsyncTestCompleter], (async) => { | ||||||
|         compileWithTemplate('<div><copy-me template="if numberCondition">hello</copy-me></div>').then((pv) => { |         compileWithTemplate('<div><copy-me template="if numberCondition">hello</copy-me></div>').then((pv) => { | ||||||
|           createView(pv); |           createView(pv); | ||||||
| @ -231,8 +198,6 @@ class TestComponent { | |||||||
|   numberCondition: number; |   numberCondition: number; | ||||||
|   stringCondition: string; |   stringCondition: string; | ||||||
|   functionCondition: Function; |   functionCondition: Function; | ||||||
|   objectCondition: any; |  | ||||||
|   nullCondition: any; |  | ||||||
|   constructor() { |   constructor() { | ||||||
|     this.booleanCondition = true; |     this.booleanCondition = true; | ||||||
|     this.numberCondition = 1; |     this.numberCondition = 1; | ||||||
| @ -240,7 +205,5 @@ class TestComponent { | |||||||
|     this.functionCondition = function(s, n){ |     this.functionCondition = function(s, n){ | ||||||
|       return s == "foo" && n == 1; |       return s == "foo" && n == 1; | ||||||
|     }; |     }; | ||||||
|     this.objectCondition = {}; |  | ||||||
|     this.nullCondition = null; |  | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user