mirror of
				https://github.com/tc39/test262.git
				synced 2025-10-31 19:53:50 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
		
			721 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			721 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| // Copyright (C) 2015 the V8 project authors. All rights reserved.
 | |
| // This code is governed by the BSD license found in the LICENSE file.
 | |
| /*---
 | |
| es6id: 12.2.8.5
 | |
| description: Primitive value in expression position of TemplateMiddleList
 | |
| info: >
 | |
|     TemplateMiddleList : TemplateMiddleList TemplateMiddle Expression
 | |
| 
 | |
|     1. Let rest be the result of evaluating TemplateMiddleList .
 | |
|     2. ReturnIfAbrupt(rest).
 | |
|     3. Let middle be the TV of TemplateMiddle as defined in 11.8.6.
 | |
|     4. Let sub be the result of evaluating Expression.
 | |
|     5. Let last be ToString(sub).
 | |
| ---*/
 | |
| 
 | |
| assert.sameValue(`${0} ${1} ${5} bar`, '0 1 5 bar', 'number value');
 | |
| assert.sameValue(`${0} ${1} ${'string'} bar`, '0 1 string bar', 'string value');
 |