mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 18:12:04 +00:00
refactor(editor): Move editor-ui and design-system to frontend dir (no-changelog) (#13564)
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
import { createComponentRenderer } from '@/__tests__/render';
|
||||
import PushConnectionTracker from '@/components/PushConnectionTracker.vue';
|
||||
import { STORES } from '@/constants';
|
||||
import { createTestingPinia } from '@pinia/testing';
|
||||
import { setActivePinia } from 'pinia';
|
||||
|
||||
let isConnected = true;
|
||||
let isConnectionRequested = true;
|
||||
|
||||
vi.mock('@/stores/pushConnection.store', () => {
|
||||
return {
|
||||
usePushConnectionStore: vi.fn(() => ({
|
||||
isConnected,
|
||||
isConnectionRequested,
|
||||
})),
|
||||
};
|
||||
});
|
||||
|
||||
describe('PushConnectionTracker', () => {
|
||||
const render = () => {
|
||||
const pinia = createTestingPinia({
|
||||
stubActions: false,
|
||||
initialState: {
|
||||
[STORES.PUSH]: {
|
||||
isConnected,
|
||||
isConnectionRequested,
|
||||
},
|
||||
},
|
||||
});
|
||||
setActivePinia(pinia);
|
||||
|
||||
return createComponentRenderer(PushConnectionTracker)();
|
||||
};
|
||||
|
||||
it('should not render error when connected and connection requested', () => {
|
||||
isConnected = true;
|
||||
isConnectionRequested = true;
|
||||
const { container } = render();
|
||||
|
||||
expect(container).toMatchSnapshot();
|
||||
});
|
||||
|
||||
it('should render error when disconnected and connection requested', () => {
|
||||
isConnected = false;
|
||||
isConnectionRequested = true;
|
||||
const { container } = render();
|
||||
|
||||
expect(container).toMatchSnapshot();
|
||||
});
|
||||
|
||||
it('should not render error when connected and connection not requested', () => {
|
||||
isConnected = true;
|
||||
isConnectionRequested = false;
|
||||
const { container } = render();
|
||||
|
||||
expect(container).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user