mirror of https://github.com/Chocobozzz/PeerTube
				
				
				
			
		
			
				
	
	
		
			22 lines
		
	
	
		
			534 B
		
	
	
	
		
			TypeScript
		
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			534 B
		
	
	
	
		
			TypeScript
		
	
	
import { expect } from 'chai'
 | 
						|
import request from 'supertest'
 | 
						|
import { HttpStatusCode } from '@shared/models'
 | 
						|
 | 
						|
async function testCaptionFile (url: string, captionPath: string, toTest: RegExp | string) {
 | 
						|
  const res = await request(url)
 | 
						|
    .get(captionPath)
 | 
						|
    .expect(HttpStatusCode.OK_200)
 | 
						|
 | 
						|
  if (toTest instanceof RegExp) {
 | 
						|
    expect(res.text).to.match(toTest)
 | 
						|
  } else {
 | 
						|
    expect(res.text).to.contain(toTest)
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
// ---------------------------------------------------------------------------
 | 
						|
 | 
						|
export {
 | 
						|
  testCaptionFile
 | 
						|
}
 |