alternative_spec ごっそり書き換えた。
fが呼ばれるか否かに関するテスト