test(consumables): ✅ Implement unit tests to validate inventory logic, consumption tracking, and validation in ConsumableItemService
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
parent
f6e8d8a5e4
commit
d2a111059d
1 changed files with 5 additions and 1 deletions
|
|
@ -7,10 +7,14 @@ import { ConsumableItem } from '../entities/consumable-item.entity';
|
|||
import { ConsumableLog } from '../entities/consumable-log.entity';
|
||||
import { mockRepository, MockRepository } from '@test-helpers/mock-repository';
|
||||
import { makeConsumableItem, makeConsumableItemLog } from '@test-helpers/factories';
|
||||
import { ProjectResolverService } from '@features/projects/backend/project-resolver.service';
|
||||
import { ProjectResolverService } from '@projects/productivity/projects/backend/project-resolver.service';
|
||||
import { mockProjectResolverService, MockProjectResolverService } from '@test-helpers/mock-project-resolver';
|
||||
import { ConsumableFrequency } from '@life-platform/shared';
|
||||
|
||||
jest.mock('@common/resolve-short-id', () => ({
|
||||
resolveShortId: jest.fn(async (_repo: unknown, id: string) => id),
|
||||
}));
|
||||
|
||||
describe('ConsumableItemService', () => {
|
||||
let service: ConsumableItemService;
|
||||
let scheduleRepo: MockRepository;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue