Merge branch 'main' into fix/scenario2400-speciality-order-20260805
This commit is contained in:
@@ -17,6 +17,17 @@ const GENERAL_AI_ACTIONS = [
|
||||
] as const;
|
||||
|
||||
const NATION_AI_ACTIONS = ['che_몰수', 'che_발령', 'che_선전포고', 'che_천도', 'che_포상'] as const;
|
||||
const GENERAL_REF_EDITOR_ACTIONS = [
|
||||
'che_임관',
|
||||
'che_랜덤임관',
|
||||
'che_징병',
|
||||
'che_출병',
|
||||
'che_농지개간',
|
||||
'che_화계',
|
||||
'che_증여',
|
||||
'che_장비매매',
|
||||
] as const;
|
||||
const NATION_REF_EDITOR_ACTIONS = ['che_포상', 'che_발령', 'che_증축', 'che_필사즉생'] as const;
|
||||
|
||||
describe('default turn command profile AI coverage', () => {
|
||||
it('loads every action selected directly by the general and nation AI', async () => {
|
||||
@@ -25,4 +36,11 @@ describe('default turn command profile AI coverage', () => {
|
||||
expect(profile.general).toEqual(expect.arrayContaining([...GENERAL_AI_ACTIONS]));
|
||||
expect(profile.nation).toEqual(expect.arrayContaining([...NATION_AI_ACTIONS]));
|
||||
});
|
||||
|
||||
it('keeps every command covered by the Ref general and chief editors', async () => {
|
||||
const profile = await loadTurnCommandProfile();
|
||||
|
||||
expect(profile.general).toEqual(expect.arrayContaining([...GENERAL_REF_EDITOR_ACTIONS]));
|
||||
expect(profile.nation).toEqual(expect.arrayContaining([...NATION_REF_EDITOR_ACTIONS]));
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user