apple creative-assets: select Header and Search Results assets once processed (Prepare for Submission), not once approved: Apple reviews an asset only in a review submission, so 0.8.13 waited forever; upload and select in one run with a bounded processing wait; --add-for-review puts unreviewed assets into the draft review submission (never submits); --verify reads every slot back read-only (MCP apple_creative_assets_verify); a rejected file or one that failed processing twice is not re-uploaded, an archived copy is unarchived; fake commits library assets to PREPARE_FOR_SUBMISSION; pitfall 76 rewritten; apple-name check test only looks at name hints
This commit is contained in:
parent
3e4015b686
commit
183579449c
14 changed files with 378 additions and 95 deletions
|
|
@ -54,7 +54,8 @@ describe('apple.name', () => {
|
|||
expect((j.hints as string[]).join('\n')).toContain('already being used');
|
||||
p = project({ ...NAMED, play: undefined }, files);
|
||||
j = jsonOut((await capture(() => check(p.ctx(['--json'], ['json'])))).out);
|
||||
expect(j.hints).toEqual([]);
|
||||
// only the name hint is under test (the Duo and Header and Search Results notes are hints of their own)
|
||||
expect((j.hints as string[]).filter(h => /App Store name|already being used/.test(h))).toEqual([]);
|
||||
p = project({ ...PLAIN, app: { ...PLAIN.app, name: 'STAR DASH Stone Age to the Year 2100' }, play: undefined }, files);
|
||||
const r = await capture(() => check(p.ctx(['--json'], ['json'])));
|
||||
j = jsonOut(r.out);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue