mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-11-03 23:37:33 -05: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);
 | 
						|
    },
 | 
						|
};
 |