Files
sporel-tool-atlas-baker/tests/bake-sprite-collision.test.js

18 lines
624 B
JavaScript

const { test } = require('node:test');
const assert = require('node:assert');
const fs = require('node:fs');
const path = require('node:path');
const os = require('node:os');
const { bake } = require('../src/bake');
const COLLISION = path.resolve(__dirname, 'fixtures/sprite-collision');
test('bake sprite: collision -> error', async (t) => {
const tmp = fs.mkdtempSync(path.join(os.tmpdir(), 'col-'));
t.after(() => fs.rmSync(tmp, { recursive: true, force: true }));
await assert.rejects(
bake({ mode: 'sprite', inDir: COLLISION, outDir: tmp, atlasId: 'col' }),
/alias collision/i,
);
});