Как использовать символы кода статуса HTTP в RSpec?

я используюСимволы кода состояния HTTP в коде в контроллере, таком как:

render json: {
    auth_token: user.authentication_token, 
    user: user
  }, 
  status: :created

или же

render json: {
    errors: ["Missing parameter."]
  }, 
  success: false, 
  status: :unprocessable_entity

В коде моей спецификации запроса я также хотел бы использовать символы:

post user_session_path, email: @user.email, password: @user.password
expect(last_response.status).to eq(201)

...

expect(last_response.status).to eq(422)

Однако каждый тест, где я использую символы вместо целых чисел, терпит неудачу:

Failure/Error: expect(last_response.status).to eq(:created)

  expected: :created
       got: 201

  (compared using ==)

Вот последний списокСимволы кода состояния HTTP в стойке.

Ответы на вопрос(4)

Ваш ответ на вопрос