You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							50 lines
						
					
					
						
							1.8 KiB
						
					
					
				
			
		
		
	
	
							50 lines
						
					
					
						
							1.8 KiB
						
					
					
				| import sinon from 'sinon'
 | |
| import ViewHelpers from '../../../src/backend/utils/view-helpers/view-helpers'
 | |
| 
 | |
| const expectedResult = {
 | |
|   recordActionUrl: '#recordActionUrl',
 | |
|   resourceActionUrl: '#resourceActionUrl',
 | |
|   bulkActionUrl: '#bulkActionUrl',
 | |
|   loginUrl: 'loginUrl',
 | |
|   logoutUrl: 'logoutUrl',
 | |
|   rootUrl: 'admin',
 | |
|   assetPath: 'assetPath',
 | |
|   resourceUrl: 'resourceUrl',
 | |
|   dashboardUrl: 'dashboardUrl',
 | |
|   pageUrl: 'pageUrl',
 | |
|   editUrl: 'editUrl',
 | |
|   showUrl: 'showUrl',
 | |
|   deleteUrl: 'deleteUrl',
 | |
|   newUrl: 'newUrl',
 | |
|   listUrl: 'listUrl',
 | |
|   bulkDeleteUrl: 'bulkDeleteUrl',
 | |
| }
 | |
| 
 | |
| export default (): ViewHelpers => (
 | |
|   {
 | |
|     options: {
 | |
|       loginPath: expectedResult.loginUrl,
 | |
|       logoutPath: expectedResult.logoutUrl,
 | |
|       rootPath: expectedResult.rootUrl,
 | |
|     },
 | |
|     recordActionUrl: sinon.stub().returns(expectedResult.recordActionUrl),
 | |
|     resourceActionUrl: sinon.stub().returns(expectedResult.resourceActionUrl),
 | |
|     bulkActionUrl: sinon.stub().returns(expectedResult.bulkActionUrl),
 | |
|     urlBuilder: sinon.stub(),
 | |
|     loginUrl: sinon.stub().returns(expectedResult.loginUrl),
 | |
|     logoutUrl: sinon.stub().returns(expectedResult.logoutUrl),
 | |
|     assetPath: sinon.stub().returns(expectedResult.assetPath),
 | |
|     resourceUrl: sinon.stub().returns(expectedResult.resourceUrl),
 | |
|     dashboardUrl: sinon.stub().returns(expectedResult.dashboardUrl),
 | |
|     pageUrl: sinon.stub().returns(expectedResult.pageUrl),
 | |
|     editUrl: sinon.stub().returns(expectedResult.editUrl),
 | |
|     showUrl: sinon.stub().returns(expectedResult.showUrl),
 | |
|     deleteUrl: sinon.stub().returns(expectedResult.deleteUrl),
 | |
|     newUrl: sinon.stub().returns(expectedResult.newUrl),
 | |
|     listUrl: sinon.stub().returns(expectedResult.listUrl),
 | |
|     bulkDeleteUrl: sinon.stub().returns(expectedResult.bulkDeleteUrl),
 | |
|   }
 | |
| )
 | |
| 
 | |
| module.exports.expectedResult = expectedResult
 |