プラグインのテスト、Fixtureについて
binbin > プラグインのテスト、Fixtureについて @ 2018/7/29 16:49 |
---|
プラグインのテストで、テーブルの自動読み込みをやりたいのですが、どこかに参考資料などないでしょうか?
https://book.cakephp.org/2.0/ja/development/testing.html#id18 $import で読み込もうとすると、スキーマファイルが無いとのエラーになりました。 Fixtureの中の、$fieldsを削除しても同様のエラーになったので、BaserTestFixtureを継承すると、 lib/Baser/ の中のFixtureを読み込もうとしてるんじゃないかと、思ってるんですが、 これを回避する、またはプラグイン内にパスを振り分ける方法など、あったりするのかなーと思いまして、投稿してみました。 ちなみに、Fixtureの中に$fieldsを書けば、テスト自体は動きました。 なにか情報などありましたら、よろしくおねがいします。 baserCMS 4.1.3-dev |
ryuring > Re: プラグインのテスト、Fixtureについて @ 2018/7/31 9:28 |
---|
こんにちは。
プラグインで、import を指定する場合は、明示的にプラグイン名を指定する必要があるみたいですね。
サンプルを作ってみたので参考にしてみてください。 ![]() Twitter:@ryuring |
binbin > Re: プラグインのテスト、Fixtureについて @ 2018/7/31 10:27 |
---|
返信ありがとうございます。
私の場合は、Fixtureの継承を、BaserTestFixture にしていたのが原因でした。 CakeTestFixture にしたら読み込めました。 これですっきり書けます。ありがとうございました。 修正前
修正後
|