mirror of
https://github.com/n8n-io/n8n.git
synced 2025-02-02 07:01:30 -08:00
test(editor): Fix failing licensing related e2e specs (no-changelog) (#5884)
test(editor): Fix failing licensing related specs
This commit is contained in:
parent
fd48b049e5
commit
d9f1e1e1ed
|
@ -26,7 +26,7 @@ describe('Log Streaming Settings', () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should show the licensed view when the feature is enabled', () => {
|
it('should show the licensed view when the feature is enabled', () => {
|
||||||
cy.enableFeature('logStreaming');
|
cy.enableFeature('feat:logStreaming');
|
||||||
cy.visit('/settings/log-streaming');
|
cy.visit('/settings/log-streaming');
|
||||||
settingsLogStreamingPage.getters.getActionBoxLicensed().should('be.visible');
|
settingsLogStreamingPage.getters.getActionBoxLicensed().should('be.visible');
|
||||||
settingsLogStreamingPage.getters.getAddFirstDestinationButton().should('be.visible');
|
settingsLogStreamingPage.getters.getAddFirstDestinationButton().should('be.visible');
|
||||||
|
|
|
@ -15,6 +15,7 @@ import { hashPassword } from '@/UserManagement/UserManagementHelper';
|
||||||
import { eventBus } from '@/eventbus/MessageEventBus/MessageEventBus';
|
import { eventBus } from '@/eventbus/MessageEventBus/MessageEventBus';
|
||||||
import Container from 'typedi';
|
import Container from 'typedi';
|
||||||
import { License } from '../License';
|
import { License } from '../License';
|
||||||
|
import { LICENSE_FEATURES } from '@/constants';
|
||||||
|
|
||||||
if (process.env.E2E_TESTS !== 'true') {
|
if (process.env.E2E_TESTS !== 'true') {
|
||||||
console.error('E2E endpoints only allowed during E2E tests');
|
console.error('E2E endpoints only allowed during E2E tests');
|
||||||
|
@ -22,11 +23,11 @@ if (process.env.E2E_TESTS !== 'true') {
|
||||||
}
|
}
|
||||||
|
|
||||||
const enabledFeatures = {
|
const enabledFeatures = {
|
||||||
sharing: true, //default to true here instead of setting it in config/index.ts for e2e
|
[LICENSE_FEATURES.SHARING]: true, //default to true here instead of setting it in config/index.ts for e2e
|
||||||
ldap: false,
|
[LICENSE_FEATURES.LDAP]: false,
|
||||||
saml: false,
|
[LICENSE_FEATURES.SAML]: false,
|
||||||
logStreaming: false,
|
[LICENSE_FEATURES.LOG_STREAMING]: false,
|
||||||
advancedExecutionFilters: false,
|
[LICENSE_FEATURES.ADVANCED_EXECUTION_FILTERS]: false,
|
||||||
};
|
};
|
||||||
|
|
||||||
type Feature = keyof typeof enabledFeatures;
|
type Feature = keyof typeof enabledFeatures;
|
||||||
|
@ -93,7 +94,7 @@ const setupUserManagement = async () => {
|
||||||
};
|
};
|
||||||
|
|
||||||
const resetLogStreaming = async () => {
|
const resetLogStreaming = async () => {
|
||||||
enabledFeatures.logStreaming = false;
|
enabledFeatures[LICENSE_FEATURES.LOG_STREAMING] = false;
|
||||||
for (const id in eventBus.destinations) {
|
for (const id in eventBus.destinations) {
|
||||||
await eventBus.removeDestination(id);
|
await eventBus.removeDestination(id);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue