テストで検証したい項目はハードコードしよう
時間
名前 など
例えば以下のようなspec
expect(json['subscription']['name']).to eq subscription.product.name
これはこう置き換えられる
expect(json['subscription']['name']).to eq '月謝A'
変数で相対的に決まるものは、何をアサーションすべきか、実装上なにを期待しているかがわかりにくくなりがちで、意味のないテストになる場合がある, ないしはテストが落ちたときに修正するのが大変