【マストドンとは別の話】Elasticsearchの検索を組み込んだ処理をRspecでテストしようとしてるんだが、手元で入れたElasticsearchがどうもrootじゃないと起動できないようになってるっぽくて、若干詰み気味・・・
Elasticsearchのインストールディレクトリへの書き込み権限がないと起動時にエラーとなる様子なので、RSpecを実行するだけのためにElasticsearchのバイナリを別途入れる必要がありそう・・・
バイナリを別途入れた結果、spec自体は動くようになったんだが、ES起動にアホみたいに時間がかかって全く実用的ではない・・・
というわけで、検索処理を丸ごとstub化してしまいましたとさ・・・
検索処理が含まれてるserviceクラスを丸ごとスタブ化してしまったため、サービスクラス自体のテストが全くできなくなってしまった点はつらいな・・・