2016-09-26 3 views
0

私はCodeception受け入れテストを行っています。アプリケーションの電子メールが正しいテキストで送信されているかどうかを確認してください。すべてのコードテストでカスタム関数を使用できるようにする方法

これを実行するには、実際にというテキストをテキストと実際に比較するtxtダンプと比較します。私はfile_get_contentsでtxtダンプをロードしています。残念なことに、テキストには著作権シンボル(©)が含まれています。このシンボルは、file_get_contentsがエンコードの問題のためにロードされます。つまり、これらのファイルをUTF-8文字でロードするたびに、いくつかステップを追加する必要があります。

私が気に入った解決策は、@ Gordonの提案であるfile_get_contents_utf8の機能でした。

すべてのテストでその機能を使用できるようにするにはどうすればよいですか?

答えて

1

ヘルパーメソッドにします。 modules: enabled: - \Helper\Utf8

ドキュメント:http://codeception.com/docs/06-ModulesAndHelpers#Helpers

codecept generate:helper Utf8
  • は、各スイートにヘルパーを有効にtests/_support/Helper/Utf8.php
  • にあなたの方法を追加します。

    1. 新しいヘルパーを作成します。
  • 関連する問題