修复策划项目命名相关 CI 检查
Project CI / Repository checks (pull_request) Successful in 2m47s
Project CI / Frontend tests (pull_request) Successful in 3m25s
Project CI / Backend tests (pull_request) Successful in 6m55s
Project CI / Native shell tests (pull_request) Successful in 20m14s

同步首页项目创建测试中的 planning 参数断言
格式化项目 Rust 测试文件以通过 rustfmt
This commit is contained in:
2026-09-11 09:11:27 +00:00
parent e6e2a5fda6
commit d6a72c895c
2 changed files with 8 additions and 4 deletions
@@ -1413,8 +1413,9 @@ fn automatic_local_game_project_allocates_unique_initialized_workspaces() {
let first = create_automatic_local_game_project_at(&projects_root, None, false)
.expect("create first automatic workspace");
let second = create_automatic_local_game_project_at(&projects_root, Some("自定义项目名"), false)
.expect("create second automatic workspace");
let second =
create_automatic_local_game_project_at(&projects_root, Some("自定义项目名"), false)
.expect("create second automatic workspace");
let planning = create_automatic_local_game_project_at(&projects_root, None, true)
.expect("create planning workspace");
@@ -1448,8 +1449,9 @@ fn automatic_local_game_project_allocates_unique_initialized_workspaces() {
fn automatic_local_game_project_accepts_only_a_safe_custom_name() {
let projects_root = unique_project_path();
let result = create_automatic_local_game_project_at(&projects_root, Some(" 星轨夜航 "), false)
.expect("create named automatic workspace");
let result =
create_automatic_local_game_project_at(&projects_root, Some(" 星轨夜航 "), false)
.expect("create named automatic workspace");
assert_eq!(result.manifest.name, "星轨夜航");
for name in [
@@ -1522,6 +1522,7 @@ export function registerHomeProjectCreationTests() {
).toHaveLength(1);
expect(invoke).toHaveBeenCalledWith('create_automatic_local_game_project', {
name: null,
planning: false,
});
expect(invoke).toHaveBeenCalledWith('chat_with_game_creator_direct_codex', {
projectPath: automaticProjectPath,
@@ -1615,6 +1616,7 @@ export function registerHomeProjectCreationTests() {
expect(await screen.findByLabelText('项目开发工作台')).not.toBeNull();
expect(invoke).toHaveBeenCalledWith('create_automatic_local_game_project', {
name: '角色参考游戏',
planning: false,
});
expect(invoke).toHaveBeenCalledWith('upload_local_asset', {
projectPath: automaticProjectPath,