Я буду attemption в UnitTest, как это в FuelPHP:Включить все нагрузки App в UnitTests
/**
* Products class tests
*
* @group App
* @group Products
*/
class Test_Model_Products extends Fuel\Core\TestCase
{
public function test_foo() {
$m = new Model_Productpropertytype;
$m->name = 'Text';
$m->save();
}
}
.. там, кажется, проблемы пространства имен. Как я могу заставить TestCase не выходить из строя на загруженном ORM?
1) Test_Model_Products::test_foo
Fuel\Core\Database_Exception: SQLSTATE[HY000] [2002] No such file or directory
Это не выглядит как проблема автоматической загрузки, ошибка, мне, говорит, что есть проблема с вашим SQL-соединением. Топливо использует отдельную конфигурацию БД для сред разработки, разработки и тестирования. Вы это настроили? – Uru
Да, я пропустил, что тестовая среда также нуждается в другом наборе конфигураций db. Вы сказали мне о IRC :). Вы можете опубликовать его в качестве ответа, чтобы я мог его принять :) –
Благодарим вас. – Uru