mirror of https://github.com/rancher/dashboard.git
Fix unit tests
- fix one issue brought in by pr - fix warning related to namespaceFilterMode
This commit is contained in:
parent
a39e40c2c1
commit
e19c7c043a
|
|
@ -25,7 +25,7 @@ describe('component: NamespaceFilter', () => {
|
|||
options: () => [],
|
||||
value: () => [],
|
||||
},
|
||||
mocks: { $store: { getters: { 'i18n/t': () => text } } },
|
||||
mocks: { $store: { getters: { 'i18n/t': () => text, namespaceFilterMode: () => undefined } } },
|
||||
directives: { shortkey: () => jest.fn() }
|
||||
});
|
||||
const element = wrapper.find(`[data-testid="namespaces-values-none"]`).element.textContent;
|
||||
|
|
@ -60,7 +60,8 @@ describe('component: NamespaceFilter', () => {
|
|||
options: () => [],
|
||||
value: () => [{ label: text }],
|
||||
},
|
||||
directives: { shortkey: () => jest.fn() }
|
||||
directives: { shortkey: () => jest.fn() },
|
||||
mocks: { $store: { getters: { 'i18n/t': () => text, namespaceFilterMode: () => undefined } } },
|
||||
});
|
||||
|
||||
const element = wrapper.find(`[data-testid="namespaces-value-0"]`).element.textContent;
|
||||
|
|
@ -93,7 +94,8 @@ describe('component: NamespaceFilter', () => {
|
|||
$store: {
|
||||
getters: {
|
||||
'i18n/t': () => text,
|
||||
'prefs/get': () => preferences
|
||||
'prefs/get': () => preferences,
|
||||
namespaceFilterMode: () => undefined,
|
||||
},
|
||||
}
|
||||
},
|
||||
|
|
@ -114,6 +116,7 @@ describe('component: NamespaceFilter', () => {
|
|||
options: () => [],
|
||||
value: () => [],
|
||||
},
|
||||
mocks: { $store: { getters: { 'i18n/t': () => '', namespaceFilterMode: () => undefined } } },
|
||||
directives: { shortkey: () => jest.fn() }
|
||||
});
|
||||
const dropdown = wrapper.find(`[data-testid="namespaces-dropdown"]`);
|
||||
|
|
@ -132,7 +135,7 @@ describe('component: NamespaceFilter', () => {
|
|||
options: () => [],
|
||||
value: () => [],
|
||||
},
|
||||
mocks: { $store: { getters: { 'i18n/t': () => text } } },
|
||||
mocks: { $store: { getters: { 'i18n/t': () => text, namespaceFilterMode: () => undefined } } },
|
||||
directives: { shortkey: () => jest.fn() }
|
||||
});
|
||||
const dropdown = wrapper.find(`[data-testid="namespaces-dropdown"]`);
|
||||
|
|
@ -147,18 +150,20 @@ describe('component: NamespaceFilter', () => {
|
|||
const text = 'my option';
|
||||
const wrapper = mount(NamespaceFilter, {
|
||||
computed: {
|
||||
filtered: () => [
|
||||
options: () => [],
|
||||
value: () => [],
|
||||
},
|
||||
mocks: { $store: { getters: { 'i18n/t': () => text, namespaceFilterMode: () => undefined } } },
|
||||
directives: { shortkey: () => jest.fn() }
|
||||
});
|
||||
|
||||
wrapper.vm.cachedFiltered = [
|
||||
{
|
||||
kind: 'namespace',
|
||||
label: `default-${ text }`,
|
||||
},
|
||||
],
|
||||
options: () => [],
|
||||
value: () => [],
|
||||
},
|
||||
mocks: { $store: { getters: { 'i18n/t': () => text } } },
|
||||
directives: { shortkey: () => jest.fn() }
|
||||
});
|
||||
];
|
||||
|
||||
const dropdown = wrapper.find(`[data-testid="namespaces-dropdown"]`);
|
||||
|
||||
await dropdown.trigger('click');
|
||||
|
|
@ -180,7 +185,21 @@ describe('component: NamespaceFilter', () => {
|
|||
jest.spyOn(NamespaceFilter.computed.value, 'get').mockReturnValue([]);
|
||||
const wrapper = mount(NamespaceFilter, {
|
||||
computed: {
|
||||
filtered: () => [
|
||||
options: () => [],
|
||||
currentProduct: () => undefined,
|
||||
namespaceFilterMode: () => undefined,
|
||||
key: () => key,
|
||||
},
|
||||
mocks: {
|
||||
$store: {
|
||||
getters: { 'i18n/t': () => text, namespaceFilterMode: () => undefined },
|
||||
dispatch: action
|
||||
}
|
||||
},
|
||||
directives: { shortkey: () => jest.fn() }
|
||||
});
|
||||
|
||||
wrapper.vm.cachedFiltered = [
|
||||
{
|
||||
label: text,
|
||||
key,
|
||||
|
|
@ -189,19 +208,7 @@ describe('component: NamespaceFilter', () => {
|
|||
kind: 'namespace',
|
||||
enabled: true,
|
||||
},
|
||||
],
|
||||
options: () => [],
|
||||
currentProduct: () => undefined,
|
||||
key: () => key,
|
||||
},
|
||||
mocks: {
|
||||
$store: {
|
||||
getters: { 'i18n/t': () => text },
|
||||
dispatch: action
|
||||
}
|
||||
},
|
||||
directives: { shortkey: () => jest.fn() }
|
||||
});
|
||||
];
|
||||
|
||||
await wrapper.find(`[data-testid="namespaces-dropdown"]`).trigger('click');
|
||||
await wrapper.find(`[data-testid="namespaces-option-0"]`).trigger('click');
|
||||
|
|
|
|||
Loading…
Reference in New Issue