Skip to content

Comments

パッケージ概要の図を推移簡約する#1041

Merged
irof merged 3 commits intomainfrom
agent/package-summary-transitive-reduction
Feb 5, 2026
Merged

パッケージ概要の図を推移簡約する#1041
irof merged 3 commits intomainfrom
agent/package-summary-transitive-reduction

Conversation

@irof
Copy link
Collaborator

@irof irof commented Feb 5, 2026

No description provided.

irof added 3 commits February 5, 2026 01:31
jig-core/src/test/js/package.test.js にて、
setupTransitiveReductionControl のテストが失敗していた問題を修正します。

このテストは、`pkg.renderDiagramAndTable` の呼び出しを直接モックして検証しようとしていましたが、
JavaScriptのモジュールスコープの制約により、モックが機能していませんでした。

修正では、`renderDiagramAndTable`
が呼び出された結果として発生する副作用を検証するようにテストをリファクタリングしました。
`renderDiagramAndTable` は `updateAggregationDepthOptions` を呼び出し、これが `package-depth-select`
要素の内容をクリアして再構築します。
テストは、イベントハンドラがトリガーされた後、この select
要素に挿入されたダミーオプションが削除されていることを検証することで、
`renderDiagramAndTable` が実行されたことを間接的に確認します。
これにより、プロダクションコードやモックDOMに変更を加えることなく、テストが成功するようになりました。
@irof irof enabled auto-merge February 5, 2026 14:45
@irof irof changed the title agent/package-summary-transitive-reduction パッケージ概要の図を推移簡約する Feb 5, 2026
@irof irof merged commit bd24b29 into main Feb 5, 2026
2 checks passed
@irof irof deleted the agent/package-summary-transitive-reduction branch February 5, 2026 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant