1

私は 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 です)。しかし、期待されるフォーム フィールドが実際に存在するように、返されたマークアップに対して追加の検証を行いたいと思います。

4

2 に答える 2

2

私の問題が何であるかを理解しました。マスター ページを設定しましたが、それを出力ディレクトリにコピーするように設定するのを忘れていました。

于 2013-08-14T17:59:55.607 に答える