mirror of
				https://github.com/tc39/test262.git
				synced 2025-10-31 11:44:31 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			852 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			852 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| // Copyright (c) 2012 Ecma International.  All rights reserved.
 | |
| // Ecma International makes this code available under the terms and conditions set
 | |
| // forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
 | |
| // "Use Terms").   Any redistribution of this code must retain the above
 | |
| // copyright and this notice and otherwise comply with the Use Terms.
 | |
| 
 | |
| /*---
 | |
| es5id: 15.2.3.6-4-389
 | |
| description: >
 | |
|     ES5 Attributes - [[Value]] attribute of data property is a Boolean
 | |
|     Object
 | |
| includes: [runTestCase.js]
 | |
| ---*/
 | |
| 
 | |
| function testcase() {
 | |
|         var obj = {};
 | |
|         var boolObj = new Boolean();
 | |
| 
 | |
|         Object.defineProperty(obj, "prop", {
 | |
|             value: boolObj
 | |
|         });
 | |
| 
 | |
|         var desc = Object.getOwnPropertyDescriptor(obj, "prop");
 | |
| 
 | |
|         return obj.prop === boolObj && desc.value === boolObj;
 | |
|     }
 | |
| runTestCase(testcase);
 |