test: do not use indexedDB in cypress environment due to chrome bug (#13709)
This commit is contained in:
		
							parent
							
								
									5c7c44c9eb
								
							
						
					
					
						commit
						48a7679b8a
					
				
					 2 changed files with 14 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -30,9 +30,13 @@ Cypress.Commands.add('visitHome', () => {
 | 
			
		|||
})
 | 
			
		||||
 | 
			
		||||
Cypress.Commands.add('resetState', () => {
 | 
			
		||||
	// iframe.contentWindow.indexedDB.deleteDatabase() がchromeのバグで使用できないため、indexedDBを無効化している。
 | 
			
		||||
	// see https://github.com/misskey-dev/misskey/issues/13605#issuecomment-2053652123
 | 
			
		||||
	/*
 | 
			
		||||
	cy.window().then(win => {
 | 
			
		||||
		win.indexedDB.deleteDatabase('keyval-store');
 | 
			
		||||
	});
 | 
			
		||||
	 */
 | 
			
		||||
	cy.request('POST', '/api/reset-db', {}).as('reset');
 | 
			
		||||
	cy.get('@reset').its('status').should('equal', 204);
 | 
			
		||||
	cy.reload(true);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue