-
Notifications
You must be signed in to change notification settings - Fork 0
テスト用 write_file() ヘルパーが5ファイルに重複している #87
Copy link
Copy link
Open
Labels
Kind/TestingIssue or pull request related to testingIssue or pull request related to testingModule: FilesystemFilesystem traversal utilitiesFilesystem traversal utilitiesModule: LibraryThe library registration domainThe library registration domainPriority/MediumThe priority is mediumThe priority is medium
Description
Metadata
Metadata
Assignees
Labels
Kind/TestingIssue or pull request related to testingIssue or pull request related to testingModule: FilesystemFilesystem traversal utilitiesFilesystem traversal utilitiesModule: LibraryThe library registration domainThe library registration domainPriority/MediumThe priority is mediumThe priority is medium
症状
同一内容のテストヘルパー
(または
&[u8]版) がsrc/library/hash.rs・src/library/dummy.rs・src/library/identifiers.rs・src/fs/walk.rs・src/fs/source.rsの5ファイルにそれぞれ個別定義されている。ファイル配置規則やエラーハンドリングを変えたいとき (例: 書き込み失敗時のメッセージ改善)、5箇所を同時に直す必要があり、1つ直し忘れると挙動が食い違う。
対処案
library/testutil.rs(または新設するfs用テストユーティリティ) へ集約し、各テストモジュールから呼ぶ。🤖 Generated with Claude Code