Update slicer.js and slicer.test.js to include createFileThumbnails function. This change integrates thumbnail creation into the slicer service and updates the test suite to mock the new function, enhancing testing coverage for file upload scenarios.
All checks were successful
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
All checks were successful
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
This commit is contained in:
parent
f69c88926c
commit
0dafdf1eda
@ -17,6 +17,7 @@ const deleteObject = jest.fn();
|
|||||||
const uploadFile = jest.fn();
|
const uploadFile = jest.fn();
|
||||||
const deleteFile = jest.fn();
|
const deleteFile = jest.fn();
|
||||||
const getFileMeta = jest.fn();
|
const getFileMeta = jest.fn();
|
||||||
|
const createFileThumbnails = jest.fn();
|
||||||
|
|
||||||
jest.unstable_mockModule('../../../config.js', () => ({
|
jest.unstable_mockModule('../../../config.js', () => ({
|
||||||
default: {
|
default: {
|
||||||
@ -35,6 +36,7 @@ jest.unstable_mockModule('../../../database/schemas/production/printer.schema.js
|
|||||||
|
|
||||||
jest.unstable_mockModule('../../../database/database.js', () => ({
|
jest.unstable_mockModule('../../../database/database.js', () => ({
|
||||||
getPropertyValues: jest.fn(),
|
getPropertyValues: jest.fn(),
|
||||||
|
createFileThumbnails,
|
||||||
deleteObject,
|
deleteObject,
|
||||||
editObject,
|
editObject,
|
||||||
newObject,
|
newObject,
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import path from 'path';
|
|||||||
import config from '../../config.js';
|
import config from '../../config.js';
|
||||||
import { fileModel } from '../../database/schemas/management/file.schema.js';
|
import { fileModel } from '../../database/schemas/management/file.schema.js';
|
||||||
import { printerModel } from '../../database/schemas/production/printer.schema.js';
|
import { printerModel } from '../../database/schemas/production/printer.schema.js';
|
||||||
import { deleteObject, editObject, newObject } from '../../database/database.js';
|
import { createFileThumbnails, deleteObject, editObject, newObject } from '../../database/database.js';
|
||||||
import { BUCKETS, deleteFile as deleteCephFile, uploadFile } from '../../database/ceph.js';
|
import { BUCKETS, deleteFile as deleteCephFile, uploadFile } from '../../database/ceph.js';
|
||||||
import { getFileMeta } from '../../utils.js';
|
import { getFileMeta } from '../../utils.js';
|
||||||
import { createSlicerAuthCode, createSlicerSession } from './sessionStore.js';
|
import { createSlicerAuthCode, createSlicerSession } from './sessionStore.js';
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user