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, ); });