feat(bake-sprite): end-to-end sprite-mode orchestrator + CLI dispatch
This commit is contained in:
17
tests/bake-sprite-collision.test.js
Normal file
17
tests/bake-sprite-collision.test.js
Normal file
@@ -0,0 +1,17 @@
|
||||
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,
|
||||
);
|
||||
});
|
||||
Reference in New Issue
Block a user