ошибка при передаче строки запроса (электронная почта) при тестировании мокко чай - PullRequest
0 голосов
/ 10 апреля 2019

при тестировании маршрутов с использованием мокко чая, когда я передаю электронную почту в параметрах запроса, выдается ошибка.

it("test..", function(){
    return chai.request(app)
       .get('/search')
       .query({email: 'user@email.com'})
       .then(function(res){
           //assertions
       })
})

ожидаемый результат: он должен попасть в get api .. / search? Email =user@email.com

фактический результат: он пытается нажать get api .. / search? email = user% 40email.com (обратите внимание на измененную электронную почту)

электронная почта кодируется, хотя это нормально работает, если параметр запроса не содержит никаких специальных символов, таких как

.query({name: 'foo'})

, пожалуйста, помогите?

...