2014-12-17 1 views
0

Laravel에서 실행중인 일련의 Codeception 테스트에서 DB 개체를 사용하고 싶습니다. 는 DB 객체 늘 그러나Laravel에서 Codeception을 사용하여 테스트 용 DB 개체를 설정하는 방법

use \AcceptanceTester; 
namespace App\Modules\Admin\Controllers; 
use DB; 

:이가 내 TestCest.php 파일의 시작 부분에

DB::table('name')->truncate(); 

: 는 특히, 나는 시험의 _before의 일환으로이 작업을 수행 할 수 내가 그것을 사용하자 - 나는 메시지가 로그인하지 못했습니다

을 얻을

에서 codecept 테스트를 실행합니다.

나는 DB 객체를 설정하는 것에 대해 기본적인 것이 빠져 있다고 확신한다. 그러나 나는 그것을 이해할 수 없다.

+0

나는이 대답을 검토 한 다음 코드를 배치 - http://stackoverflow.com/questions/25787376/laravel-modules-system-db-class -not-found -하지만 여전히 작동하게 만들 수는 없습니다. – bagnap

답변

1

이것은 어떻게 해결 했는가? 테스트/_bootstrap.php에서

내가

// This is global bootstrap for autoloading 
require __DIR__.'/../../bootstrap/autoload.php'; 
require __DIR__.'/../../bootstrap/start.php';