refactor: remove additional mock implentation in tests

This commit is contained in:
Ali BARIN
2023-10-19 13:41:12 +02:00
parent 59770c80db
commit aead014bcf
4 changed files with 8 additions and 30 deletions

View File

@@ -1,7 +1,7 @@
import { setMockConfig } from '../../../test/setup/set-mock-config';
import request from 'supertest';
import app from '../../app';
import * as license from '../../helpers/license.ee';
import appConfig from '../../config/app';
describe('graphQL getAutomatischInfo query', () => {
const query = `
@@ -21,6 +21,8 @@ describe('graphQL getAutomatischInfo query', () => {
describe('and without valid license', () => {
beforeEach(async () => {
jest.spyOn(license, 'getLicense').mockResolvedValue(false);
jest.replaceProperty(appConfig, 'isCloud', false)
});
it('should return empty license data', async () => {
@@ -61,7 +63,7 @@ describe('graphQL getAutomatischInfo query', () => {
describe('and with cloud flag enabled', () => {
beforeEach(async () => {
setMockConfig({ isCloud: true });
jest.replaceProperty(appConfig, 'isCloud', true)
});
it('should return all license data', async () => {
@@ -90,7 +92,7 @@ describe('graphQL getAutomatischInfo query', () => {
describe('and with cloud flag disabled', () => {
beforeEach(async () => {
setMockConfig({ isCloud: false });
jest.replaceProperty(appConfig, 'isCloud', false)
});
it('should return all license data', async () => {

View File

@@ -1,4 +1,3 @@
import { setMockConfig } from '../../../test/setup/set-mock-config';
import request from 'supertest';
import app from '../../app';
import { IUser } from '@automatisch/types';
@@ -6,6 +5,7 @@ import User from '../../models/user';
import createUser from '../../../test/fixtures/user';
import createAuthTokenByUserId from '../../helpers/create-auth-token-by-user-id';
import { DateTime } from 'luxon';
import appConfig from '../../config/app';
describe('graphQL getTrialStatus query', () => {
const query = `
@@ -43,7 +43,7 @@ describe('graphQL getTrialStatus query', () => {
describe('and with cloud flag disabled', () => {
beforeEach(async () => {
setMockConfig({ isCloud: false });
jest.replaceProperty(appConfig, 'isCloud', false);
});
it('should return null', async () => {
@@ -63,7 +63,7 @@ describe('graphQL getTrialStatus query', () => {
describe('and with cloud flag enabled', () => {
beforeEach(async () => {
setMockConfig({ isCloud: true });
jest.replaceProperty(appConfig, 'isCloud', true);
});
describe('and not in trial and has active subscription', () => {