mirror of
				https://github.com/tc39/test262.git
				synced 2025-10-31 11:44:31 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			392 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			392 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| //@ runBigIntEnabled
 | |
| 
 | |
| var assert = {
 | |
|     sameValue: function (input, expected) {
 | |
|         if (input !== expected)
 | |
|             throw new Error('Expected: ' + expected + ' but got: ' + input);
 | |
|     }
 | |
| };
 | |
| 
 | |
| var x = {y:1n}
 | |
| assert.sameValue(x.y, 1n);
 | |
| 
 | |
| x = {y:{z:1n}};
 | |
| assert.sameValue(x.y.z, 1n);
 | |
| 
 | |
| x = {y:-1212n}
 | |
| assert.sameValue(x.y, -1212n);
 | |
| 
 | |
| x = {y:{z:-22312n}};
 | |
| assert.sameValue(x.y.z, -22312n);
 | |
| 
 |