mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-10-31 01:47:32 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			547 B
		
	
	
	
		
			JavaScript
		
	
	
	
		
			Vendored
		
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			547 B
		
	
	
	
		
			JavaScript
		
	
	
	
		
			Vendored
		
	
	
	
| Cypress.Laravel = {
 | |
|     routes: {},
 | |
| 
 | |
|     route: (name, parameters = {}) => {
 | |
|         assert(
 | |
|             Cypress.Laravel.routes.hasOwnProperty(name),
 | |
|             `Laravel route "${name}" does not exist.`
 | |
|         );
 | |
| 
 | |
|         return ((uri) => {
 | |
|             Object.keys(parameters).forEach((parameter) => {
 | |
|                 uri = uri.replace(
 | |
|                     new RegExp(`{${parameter}}`),
 | |
|                     parameters[parameter]
 | |
|                 );
 | |
|             });
 | |
| 
 | |
|             return uri;
 | |
|         })(Cypress.Laravel.routes[name].uri);
 | |
|     },
 | |
| };
 |