Я новичок в разработке с Нэнси, и я в тупике, почему тело ответа к моему методу тестирования возвращается «[ERR!]» В отличие от разметку, которую я ожидаю.Метод испытания Нэнси, возвращающий [Ответ] для тела ответа
private BrowserResponse _response;
[Test]
public void GetLoginIsOk()
{
var accountDatabase = new AccountDatabase();
var loginModule = new LoginModule(accountDatabase);
var browser = new Browser(c => c.Module(loginModule));
_response = browser.Get("/login");
_response.StatusCode.ShouldBe(HttpStatusCode.OK);
Console.Write(_response.Body.AsString());
}
Тест проходит (то есть код состояния возвращается в порядке). Но я хотел бы сделать дополнительную проверку на возвращаемой разметке, чтобы на самом деле существовали ожидаемые поля формы.
Я должен был указать в своем первоначальном сообщении, что моя первоначальная попытка включала ваше заявление выше. Когда заявление не удалось, я начал изучать тело ответа и обнаружил, что он содержит только «[ERR!]». Я использовал Console.Write (_response.Body.AsString()) в другом тесте и подтвердил, что возвращенная разметка действительно была тем, что я ожидал. Я предполагаю, что в этот момент я просто пытаюсь получить некоторые рекомендации относительно того, где я должен начать пытаться отслеживать, где происходит моя проблема, потому что все выполняется так, как нужно, когда я перехожу через свой код и возвращенный код ответа это нормально. – fcatacutan