2012-02-17 6 views
4

私はYesodの初心者で、Cablalには経験がありません。私は、新しいYesodプロジェクトを初期化するためにスキャフォールディングツールを使用し、ハンドラやその他のコードを書きました。いくつかのHUnitテストを追加する - これを最善の方法で行う方法?キャバルのテストスイートオプションを使用していますか?はいの場合はどのように正確に? .cabalファイルの例とテストの実行方法が役立ちます。HYnitをYesodプロジェクトに追加する方法

+0

私はこの質問に適切に答えても十分な経験はありませんが、[Cabalユーザーガイド](http://www.haskell.org/cabal/users-guide/#test-suites)と[Hunit user giude](http://hunit.sourceforge.net/HUnit-1.0/Guide.html)が便利です。 –

+0

すでに問題があるのは、デフォルト(sraffolded)のYesodの設定は、通常のCabalプロジェクトとは少し違うことです。Setup.hsファイルがなく、cabalを使用する "yesod --dev devel"ツールを使用してプロジェクトを実行します。 dev。実際に私はテストを実行する方法を知らない - 彼らはもちろん、私のハンドラとyesodモジュールとの多くの依存関係を持っている –

答えて

1

はい、カバールテストスイートを使用する必要があります。デフォルトのYesodスキャフォールドにテストを追加するgithubのプルリクエストがあります。すぐにマージされます。

関連する問題