1

これは私のrspecコードです:-

  it "which has max value" do
    get :index, Devise.token_authentication_key => @user.authentication_token, business_id: @business.id, max: '1'
    expect(request.flash[:alert]).to eq(nil)
    expect(response.body).to eq([@location].to_json(LocationFinder::API_PARAMS.merge(:root => false)))
  end

そしてテスト結果は-

予想: "[{\"address\":\"1120 Milky Way\",\"business_id\":1,\"city\":\"Cupertino]"

  got: "[{\"address\":\"1120 Milky Way\",\"business_id\":1,\"city\":\"Cupertino,\"distance\":260.33452958767384,]"

ここで Distance は追加のフィールドです。特定のフィールドを確認するにはどうすればよいですか、または不可能な場合は、rspec でチェックされない「距離」フィールドを削除する方法を教えてください。

4

1 に答える 1