phpunit
作曲家の依存関係として追加しましたcomposer update
。
次のような簡単なテストを作成しました。
$user = new User;
$user->save();
走る
vendor/bin/phpunit
また
vendor/bin/phpunit -c phpunit.xml
しかし、私は得る
Undefined method User::save()
同時に、それ$user instanceof Eloquent
が真実であることもわかります。
さらに悪いことcall('POST', '/posts')
に、そうすると同じ問題が発生します-Undefined method Post::save()
何か不足していますか?テストを正しく実行するには?
関連するコード部分:
https://gist.github.com/anonymous/5849706
アップデート
レポをhttp://github.com/laravel-test-948320/bearded-bugfixesにプッシュしました
実際に extends Eloquent を extends Illuminate\Database\Eloquent\Model に変更すると問題は解決しますが、それでも何が起きているのか理解したいと思います。