| 
									
										
										
										
											2015-02-05 14:55:41 -08:00
										 |  |  | import {ddescribe, describe, it, iit, xit, expect, beforeEach, afterEach, el} from 'angular2/test_lib'; | 
					
						
							|  |  |  | import {ControlGroup, Control} from 'angular2/forms'; | 
					
						
							| 
									
										
										
										
											2015-02-03 07:27:09 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | export function main() { | 
					
						
							|  |  |  |   describe("ControlGroup", () => { | 
					
						
							|  |  |  |     describe("value", () => { | 
					
						
							|  |  |  |       it("should be the reduced value of the child controls", () => { | 
					
						
							|  |  |  |         var g = new ControlGroup({ | 
					
						
							|  |  |  |           "one": new Control("111"), | 
					
						
							|  |  |  |           "two": new Control("222") | 
					
						
							|  |  |  |         }); | 
					
						
							|  |  |  |         expect(g.value).toEqual({"one": "111", "two": "222"}) | 
					
						
							|  |  |  |       }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       it("should be empty when there are no child controls", () => { | 
					
						
							|  |  |  |         var g = new ControlGroup({}); | 
					
						
							|  |  |  |         expect(g.value).toEqual({}) | 
					
						
							|  |  |  |       }); | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | } |