私は Nancy で開発するのが初めてで、テスト メソッドへの応答本文が、期待しているマークアップとは対照的に "[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());
}
テストは合格です (つまり、返されたステータス コードは OK です)。しかし、期待されるフォーム フィールドが実際に存在するように、返されたマークアップに対して追加の検証を行いたいと思います。