Skip to content

Commit d07defd

Browse files
committed
RI-7091 - Add an environment variable to skip the EULA screen - updated tests
1 parent ea8948a commit d07defd

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

redisinsight/api/src/modules/settings/repositories/local.agreements.repository.spec.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@ describe('LocalAgreementsRepository', () => {
4242

4343
describe('getOrCreate', () => {
4444
it('should return agreements', async () => {
45-
const result = await service.getOrCreate();
45+
const result = await service.getOrCreate(mockSessionMetadata);
4646

4747
expect(result).toEqual(mockAgreements);
4848
});
4949
it('should create new agreements', async () => {
5050
repository.findOneBy.mockResolvedValueOnce(null);
5151

52-
const result = await service.getOrCreate();
52+
const result = await service.getOrCreate(mockSessionMetadata);
5353

5454
expect(result).toEqual({
5555
...mockAgreements,
@@ -62,23 +62,23 @@ describe('LocalAgreementsRepository', () => {
6262
repository.findOneBy.mockResolvedValueOnce(mockAgreements);
6363
repository.save.mockRejectedValueOnce({ code: 'SQLITE_CONSTRAINT' });
6464

65-
const result = await service.getOrCreate();
65+
const result = await service.getOrCreate(mockSessionMetadata);
6666

6767
expect(result).toEqual(mockAgreements);
6868
});
6969
it('should fail when failed to create new and error is not unique constraint', async () => {
7070
repository.findOneBy.mockResolvedValueOnce(null);
7171
repository.save.mockRejectedValueOnce(new Error());
7272

73-
await expect(service.getOrCreate()).rejects.toThrow(Error);
73+
await expect(service.getOrCreate(mockSessionMetadata)).rejects.toThrow(Error);
7474
});
7575
it('should create new agreements with default data when provided and no entity exists', async () => {
7676
repository.findOneBy.mockResolvedValueOnce(null);
7777
const defaultData = { eula: true, analytics: false };
7878

79-
await service.getOrCreate({ data: defaultData });
79+
await service.getOrCreate(mockSessionMetadata, { data: defaultData });
8080

81-
expect(repository.create).toHaveBeenCalledWith({
81+
expect(repository.save).toHaveBeenCalledWith({
8282
id: 1,
8383
data: JSON.stringify(defaultData),
8484
});

0 commit comments

Comments
 (0)