mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-13 04:38:03 +08:00
Merge pull request #8717 from abeleev/patch-1
Update test-fixtures.md [skip ci]
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
Первый лучше всего подходит для фикстур общего назначения, в то время как последний имеет расширенные функции,
|
||||
специально предназначенные для работы с базой данных и ActiveRecord.
|
||||
|
||||
Следующий код показывает как объявить фикстуру для модели ActiveRecord `User`, которая соответствует таблицы пользователей.
|
||||
Следующий код показывает как объявить фикстуру для модели ActiveRecord `User`, которая соответствует таблице пользователей.
|
||||
|
||||
|
||||
```php
|
||||
@@ -96,7 +96,7 @@ class UserProfileFixture extends ActiveFixture
|
||||
```
|
||||
|
||||
Зависимость также гарантирует, что фикстуры загружаются и выгружаются в определенном порядке. В предыдущем примере `UserFixture`
|
||||
будет автоматически загружена до `UserProfileFixture`, тем самым гарантирую существование всех внешних ключей, и будет выгружена
|
||||
будет автоматически загружена до `UserProfileFixture`, тем самым гарантируя существование всех внешних ключей, и будет выгружена
|
||||
после того как выгрузится `UserProfileFixture` по тем же причинам.
|
||||
|
||||
Выше мы показали как объявить фикстуру для таблицы базы данных. Для объявления фикстуры не связанной с базой данных (например,
|
||||
@@ -107,7 +107,7 @@ class UserProfileFixture extends ActiveFixture
|
||||
Использование фикстур
|
||||
---------------------
|
||||
|
||||
Если вы используете [CodeCeption](http://codeception.com/) для тестирование вашего кода, вам следует рассмотреть вопрос
|
||||
Если вы используете [CodeCeption](http://codeception.com/) для тестирования вашего кода, вам следует рассмотреть вопрос
|
||||
об использовании расширения `yii2-codeception`, которое имеет встроенную поддержку загрузки фикстур и доступа к ним.
|
||||
Если вы используете другой фреймворк для тестирования, вы можете использовать [[yii\test\FixtureTrait]] в ваших тестах для
|
||||
этих целей.
|
||||
@@ -380,4 +380,4 @@ Yii также может автоматически генерировать д
|
||||
различных набором данных на разных языках и в разных форматах. Данная возможность основана на использовании библиотеки [Faker](https://github.com/fzaninotto/Faker)
|
||||
и расширения `yii2-faker`.
|
||||
|
||||
Для получения дополнительной информации ознакомьтесь с [руководством](https://github.com/yiisoft/yii2-faker).
|
||||
Для получения дополнительной информации ознакомьтесь с [руководством](https://github.com/yiisoft/yii2-faker).
|
||||
|
||||
Reference in New Issue
Block a user