Мне нужно написать спецификации для проверки разрешенных параметров для создания действия и получения ошибки - PullRequest
0 голосов
/ 20 октября 2019

Мне нужно написать спецификации для проверки разрешенных параметров для действия создания.

module Backoffice
  class JobsController < BaseController
    def create
      @job = Job.new(job_params)
    end
    def job_params
      params.require(:job).permit(:title)
    end
  end
end

RSpec.describe Backoffice::JobsController, type: :controller do
  it do
    params = {
      job: {
        title: 'John'
      }
    }
    should permit(:title).
      for(:create, params: params).
      on(:job)
  end
end

По какой-то причине я получаю:

Ожидается POST #create для ограничения параметров: job to: title, но он не ограничивает никакие параметры.

Это потому, что контроллер в модуле?

...