mirror of https://github.com/portainer/portainer
				
				
				
			fix(ui): stub unused modules [EE-6583] (#11006)
							parent
							
								
									69c06bc756
								
							
						
					
					
						commit
						8f0f9d7aaa
					
				| 
						 | 
				
			
			@ -1 +0,0 @@
 | 
			
		|||
export function loadProgressBar() {}
 | 
			
		||||
| 
						 | 
				
			
			@ -2,7 +2,6 @@ import toastr from 'toastr';
 | 
			
		|||
 | 
			
		||||
import { notifyError, notifySuccess, notifyWarning } from './notifications';
 | 
			
		||||
 | 
			
		||||
vi.mock('toastr');
 | 
			
		||||
vi.spyOn(console, 'error').mockImplementation(() => vi.fn());
 | 
			
		||||
 | 
			
		||||
afterEach(() => {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +0,0 @@
 | 
			
		|||
import 'regenerator-runtime/runtime';
 | 
			
		||||
 | 
			
		||||
export default function setupTests() {
 | 
			
		||||
  // pass
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,8 @@
 | 
			
		|||
// this file takes care of stubbing modules that are not tested, like
 | 
			
		||||
// axios-progress-bar
 | 
			
		||||
// toastr
 | 
			
		||||
 | 
			
		||||
vi.mock('toastr');
 | 
			
		||||
vi.mock('axios-progress-bar', () => ({
 | 
			
		||||
  loadProgressBar() {},
 | 
			
		||||
}));
 | 
			
		||||
| 
						 | 
				
			
			@ -7,10 +7,7 @@ export default defineConfig({
 | 
			
		|||
  test: {
 | 
			
		||||
    globals: true,
 | 
			
		||||
    environment: 'jsdom',
 | 
			
		||||
    setupFiles: [
 | 
			
		||||
      './app/setup-tests/global-setup.js',
 | 
			
		||||
      './app/setup-tests/setup-msw.ts',
 | 
			
		||||
    ],
 | 
			
		||||
    setupFiles: ['./app/setup-tests/setup-msw.ts', './app/setup-tests/stub-modules.ts'],
 | 
			
		||||
    coverage: {
 | 
			
		||||
      reporter: ['text', 'html'],
 | 
			
		||||
      exclude: ['node_modules/', 'app/setup-tests/global-setup.js'],
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										28
									
								
								yarn.lock
								
								
								
								
							
							
						
						
									
										28
									
								
								yarn.lock
								
								
								
								
							| 
						 | 
				
			
			@ -7863,30 +7863,10 @@ caniuse-api@^3.0.0:
 | 
			
		|||
    lodash.memoize "^4.1.2"
 | 
			
		||||
    lodash.uniq "^4.5.0"
 | 
			
		||||
 | 
			
		||||
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001181:
 | 
			
		||||
  version "1.0.30001451"
 | 
			
		||||
  resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001451.tgz"
 | 
			
		||||
  integrity sha512-XY7UbUpGRatZzoRft//5xOa69/1iGJRBlrieH6QYrkKLIFn3m7OVEJ81dSrKoy2BnKsdbX5cLrOispZNYo9v2w==
 | 
			
		||||
 | 
			
		||||
caniuse-lite@^1.0.30001449:
 | 
			
		||||
  version "1.0.30001487"
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001487.tgz#d882d1a34d89c11aea53b8cdc791931bdab5fe1b"
 | 
			
		||||
  integrity sha512-83564Z3yWGqXsh2vaH/mhXfEM0wX+NlBCm1jYHOb97TrTWJEmPTccZgeLTPBUUb0PNVo+oomb7wkimZBIERClA==
 | 
			
		||||
 | 
			
		||||
caniuse-lite@^1.0.30001503:
 | 
			
		||||
  version "1.0.30001515"
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001515.tgz#418aefeed9d024cd3129bfae0ccc782d4cb8f12b"
 | 
			
		||||
  integrity sha512-eEFDwUOZbE24sb+Ecsx3+OvNETqjWIdabMy52oOkIgcUtAsQifjUG9q4U9dgTHJM2mfk4uEPxc0+xuFdJ629QA==
 | 
			
		||||
 | 
			
		||||
caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001541:
 | 
			
		||||
  version "1.0.30001543"
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001543.tgz#478a3e9dddbb353c5ab214b0ecb0dbed529ed1d8"
 | 
			
		||||
  integrity sha512-qxdO8KPWPQ+Zk6bvNpPeQIOH47qZSYdFZd6dXQzb2KzhnSXju4Kd7H1PkSJx6NICSMgo/IhRZRhhfPTHYpJUCA==
 | 
			
		||||
 | 
			
		||||
caniuse-lite@^1.0.30001565:
 | 
			
		||||
  version "1.0.30001572"
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001572.tgz#1ccf7dc92d2ee2f92ed3a54e11b7b4a3041acfa0"
 | 
			
		||||
  integrity sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==
 | 
			
		||||
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001181, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001503, caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001541, caniuse-lite@^1.0.30001565:
 | 
			
		||||
  version "1.0.30001579"
 | 
			
		||||
  resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001579.tgz"
 | 
			
		||||
  integrity sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==
 | 
			
		||||
 | 
			
		||||
capital-case@^1.0.4:
 | 
			
		||||
  version "1.0.4"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue