Release v0.4.0
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
'use strict';
|
||||
|
||||
const assert = require('node:assert/strict');
|
||||
const test = require('node:test');
|
||||
const { collectUuidReferences } = require('../lib/tools/assets-advanced');
|
||||
|
||||
test('collectUuidReferences finds structured and literal UUID references', () => {
|
||||
const refs = collectUuidReferences(JSON.stringify({
|
||||
__type__: 'cc.Prefab',
|
||||
sprite: { __uuid__: '2d3KcYpS5HCKb6wU0v5c9x' },
|
||||
nested: [{ assetUuid: '550e8400-e29b-41d4-a716-446655440000' }],
|
||||
}));
|
||||
|
||||
assert.equal(refs.some((ref) => ref.uuid === '2d3KcYpS5HCKb6wU0v5c9x' && ref.source === 'structured'), true);
|
||||
assert.equal(refs.some((ref) => ref.uuid === '550e8400-e29b-41d4-a716-446655440000'), true);
|
||||
});
|
||||
Reference in New Issue
Block a user