Skip to content

Commit

Permalink
#17 - Updated code with the new sharing service
Browse files Browse the repository at this point in the history
  • Loading branch information
Anders164a committed Oct 10, 2023
1 parent e3be985 commit 5457244
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 11 deletions.
14 changes: 9 additions & 5 deletions src/modules/item/starred/__test__/add.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import AuthService from '../../../auth/auth.service';
import FolderService from '../../folder/folder.service';
import StarredService from '../../starred/starred.service';
import SharingService from '../../sharing/sharing.service';
import ItemService from '../../item.service';

describe('POST /api/starred', () => {
let userService: UserService;
Expand All @@ -20,7 +21,7 @@ describe('POST /api/starred', () => {
userService = new UserService();
folderService = new FolderService();
starredService = new StarredService();
sharingService = new SharingService();
sharingService = new SharingService(new ItemService());

user = await userService.createUser({
name: 'Joe Biden the 1st',
Expand Down Expand Up @@ -80,10 +81,13 @@ describe('POST /api/starred', () => {
color: '#78BC61',
});

await sharingService.createSharing({
itemId: folder.id,
userId: user.id,
});
await sharingService.createSharing(
{
itemId: folder.id,
userId: user.id,
},
otherUser.id,
);

const response = await global.fastify.inject({
method: 'POST',
Expand Down
14 changes: 9 additions & 5 deletions src/modules/item/starred/__test__/browse.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import StarredService from '../starred.service';
import FolderService from '../../folder/folder.service';
import BlobService from '../../blob/blob.service';
import SharingService from '../../sharing/sharing.service';
import ItemService from '../../item.service';

describe('GET /api/starred', () => {
let userService: UserService;
Expand All @@ -23,7 +24,7 @@ describe('GET /api/starred', () => {
starredService = new StarredService();
folderService = new FolderService();
blobService = new BlobService();
sharingService = new SharingService();
sharingService = new SharingService(new ItemService());

user = await userService.createUser({
name: 'Joe Biden the 1st',
Expand Down Expand Up @@ -100,10 +101,13 @@ describe('GET /api/starred', () => {
userId: user.id,
});

await sharingService.createSharing({
itemId: blob2.id,
userId: user.id,
});
await sharingService.createSharing(
{
itemId: blob2.id,
userId: user.id,
},
otherUser.id,
);

await starredService.createStarred({
itemId: blob2.id,
Expand Down
3 changes: 2 additions & 1 deletion src/modules/item/starred/starred.route.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,11 @@ import ItemService from '../item.service';
import SharingService from '../sharing/sharing.service';

export default async (fastify: FastifyInstance) => {
const itemService = new ItemService();
const starredService = new StarredService();
const starredController = new StarredController(
starredService,
new AccessService(new ItemService(), new SharingService()),
new AccessService(itemService, new SharingService(itemService)),
);

fastify.get(
Expand Down

0 comments on commit 5457244

Please sign in to comment.