/
githubmirror
/
strapi
Обзор
Документация
Войти
/
githubmirror
/
strapi
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
tests/api/core/upload/admin/image-dimension.test.api.js
42 строки
1 KB
Ben Irvin
enhancement!: create sends 201 status code
15 апр 2024, 15:03
Не верифицирован
15 апр 2024, 15:03
1801975
Код
Авторство
О чём код?
'use strict'; const fs = require('fs'); const path = require('path'); const { createTestBuilder } = require('api-tests/builder'); const { createStrapiInstance } = require('api-tests/strapi'); const { createAuthRequest } = require('api-tests/request'); const builder = createTestBuilder(); let strapi; let rq; describe('Dimensions are populated when uploading an image', () => { beforeAll(async () => { strapi = await createStrapiInstance(); rq = await createAuthRequest({ strapi }); }); afterAll(async () => { await strapi.destroy(); await builder.cleanup(); }); test.each([['.jpg'], ['.png'], ['.webp'], ['.tiff'], ['.svg'], ['.gif']])( 'Dimensions are populated for %s', async (ext) => { const res = await rq({ method: 'POST', url: '/upload', formData: { files: fs.createReadStream(path.join(__dirname, `../utils/strapi${ext}`)) }, }); expect(res.statusCode).toBe(201); expect(res.body[0]).toMatchObject({ width: 256, height: 256, ext, }); } ); });