Невозможно отправить .a поставить запрос с заголовком в Rspec - PullRequest
0 голосов
/ 19 сентября 2018

Вот мой запрос PUT:

  put :my_action123, 
    params: { 
      var1: var1,
      var2: var2,
      var3: var3
    }, headers: {
      "X-My-Header" => "something"
    }

И вот ошибка:

   Failure/Error:
      put :my_action123, 
        params: { 
          var1: var1,
          var2: var2,
          var3: var3
        }, headers: {
          "X-My-Header" => "something"
        }



     ArgumentError:
       unknown keyword: headers

Несмотря на то, что это то, что предлагается использовать для установки заголовков.

1 Ответ

0 голосов
/ 19 сентября 2018

Это спецификация контроллера?В соответствии с https://github.com/rspec/rspec-rails/issues/1655#issuecomment-338903051,

В спецификации запроса вы можете передать заголовки в качестве аргумента, в спецификации контроллера вам нужно установить заголовки непосредственно на объекте запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...