test: __dirname
はESModuleでは使えないので置き換えた (#8626)
This commit is contained in:
parent
b2a5076d14
commit
ebb4308a5c
6 changed files with 53 additions and 23 deletions
|
@ -1,10 +1,15 @@
|
|||
import * as assert from 'assert';
|
||||
import { async } from './utils.js';
|
||||
import { fileURLToPath } from 'node:url';
|
||||
import { dirname } from 'node:path';
|
||||
import { getFileInfo } from '../src/misc/get-file-info.js';
|
||||
import { async } from './utils.js';
|
||||
|
||||
const _filename = fileURLToPath(import.meta.url);
|
||||
const _dirname = dirname(_filename);
|
||||
|
||||
describe('Get file info', () => {
|
||||
it('Empty file', async (async () => {
|
||||
const path = `${__dirname}/resources/emptyfile`;
|
||||
const path = `${_dirname}/resources/emptyfile`;
|
||||
const info = await getFileInfo(path) as any;
|
||||
delete info.warnings;
|
||||
delete info.blurhash;
|
||||
|
@ -22,7 +27,7 @@ describe('Get file info', () => {
|
|||
}));
|
||||
|
||||
it('Generic JPEG', async (async () => {
|
||||
const path = `${__dirname}/resources/Lenna.jpg`;
|
||||
const path = `${_dirname}/resources/Lenna.jpg`;
|
||||
const info = await getFileInfo(path) as any;
|
||||
delete info.warnings;
|
||||
delete info.blurhash;
|
||||
|
@ -40,7 +45,7 @@ describe('Get file info', () => {
|
|||
}));
|
||||
|
||||
it('Generic APNG', async (async () => {
|
||||
const path = `${__dirname}/resources/anime.png`;
|
||||
const path = `${_dirname}/resources/anime.png`;
|
||||
const info = await getFileInfo(path) as any;
|
||||
delete info.warnings;
|
||||
delete info.blurhash;
|
||||
|
@ -58,7 +63,7 @@ describe('Get file info', () => {
|
|||
}));
|
||||
|
||||
it('Generic AGIF', async (async () => {
|
||||
const path = `${__dirname}/resources/anime.gif`;
|
||||
const path = `${_dirname}/resources/anime.gif`;
|
||||
const info = await getFileInfo(path) as any;
|
||||
delete info.warnings;
|
||||
delete info.blurhash;
|
||||
|
@ -76,7 +81,7 @@ describe('Get file info', () => {
|
|||
}));
|
||||
|
||||
it('PNG with alpha', async (async () => {
|
||||
const path = `${__dirname}/resources/with-alpha.png`;
|
||||
const path = `${_dirname}/resources/with-alpha.png`;
|
||||
const info = await getFileInfo(path) as any;
|
||||
delete info.warnings;
|
||||
delete info.blurhash;
|
||||
|
@ -94,7 +99,7 @@ describe('Get file info', () => {
|
|||
}));
|
||||
|
||||
it('Generic SVG', async (async () => {
|
||||
const path = `${__dirname}/resources/image.svg`;
|
||||
const path = `${_dirname}/resources/image.svg`;
|
||||
const info = await getFileInfo(path) as any;
|
||||
delete info.warnings;
|
||||
delete info.blurhash;
|
||||
|
@ -113,7 +118,7 @@ describe('Get file info', () => {
|
|||
|
||||
it('SVG with XML definition', async (async () => {
|
||||
// https://github.com/misskey-dev/misskey/issues/4413
|
||||
const path = `${__dirname}/resources/with-xml-def.svg`;
|
||||
const path = `${_dirname}/resources/with-xml-def.svg`;
|
||||
const info = await getFileInfo(path) as any;
|
||||
delete info.warnings;
|
||||
delete info.blurhash;
|
||||
|
@ -131,7 +136,7 @@ describe('Get file info', () => {
|
|||
}));
|
||||
|
||||
it('Dimension limit', async (async () => {
|
||||
const path = `${__dirname}/resources/25000x25000.png`;
|
||||
const path = `${_dirname}/resources/25000x25000.png`;
|
||||
const info = await getFileInfo(path) as any;
|
||||
delete info.warnings;
|
||||
delete info.blurhash;
|
||||
|
@ -149,7 +154,7 @@ describe('Get file info', () => {
|
|||
}));
|
||||
|
||||
it('Rotate JPEG', async (async () => {
|
||||
const path = `${__dirname}/resources/rotate.jpg`;
|
||||
const path = `${_dirname}/resources/rotate.jpg`;
|
||||
const info = await getFileInfo(path) as any;
|
||||
delete info.warnings;
|
||||
delete info.blurhash;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue