Вопросы по теме 'codeception'
Использование различных сред кодирования
Я работаю над некоторыми модульными тестами для API, используя Codeception. Идея состоит в том, чтобы убедиться, что каждый вызов API возвращает ожидаемые коды ответов и объект JSON в нужном формате.
У меня проблема в том, что мне нужно...
4161 просмотров
schedule
16.04.2024
Насмешка Symfony2 Entity Manager в Codeception
Я пишу модульные тесты кода для класса Manager в своем приложении Symfony2, и мне интересно, как издеваться над менеджером сущностей. Например, допустим, у меня есть следующая функция в моем классе обслуживания AcmeManager:
<?php
namespace...
1306 просмотров
schedule
23.11.2023
Как включить неудачные скриншоты в отчет о кодецепции
Только что начал использовать codeception 2.0.9, установил его с phantomjs и запустил несколько пробных тестов.
В конце Codeception выдает краткий html-отчет, в котором суммируются пройденные тесты красным и зеленым цветом, что приятно. В каталоге...
620 просмотров
schedule
27.07.2022
Динамическое выполнение дампа БД в помощнике принятия кода
Я хочу выполнить другой файл дампа для разных тестов кодирования. Прямо сейчас файл дампа базы данных выполняется из команды shell_exec в методе _before метода AcceptanceHelper , который выполняется перед каждым приемочным тестом. Что-то вроде...
526 просмотров
schedule
02.09.2022
Codeception - комментарий() к HTML за пределами Cest
Я расширил «test.fail» (как показано в разделе «Расширение» на http://codeception.com/docs/08-Customization ), и я хочу напечатать строку отладки прямо в отчете HTML, но я не могу получить доступ к методу comment() так же, как это возможно, когда я...
111 просмотров
schedule
07.05.2024
Могу ли я выполнить Javascript с PhpBrowser в приемочных тестах в Codeception?
Я хочу сделать что-то вроде этого:
$I->amOnPage('<URL>');
$I->executeJS('alert("yay!")'); // executeJS does not exist, I am looking for something like it
Судя по тому, что я погуглил, я могу сделать это с помощью WebDriver , но...
423 просмотров
schedule
07.04.2024
Как я могу заставить Codeception выводить сравнения массивов в формате PHPUnit?
Когда я использую PHPUnit, и он терпит неудачу, потому что два массива не равны, он сравнивает каждый элемент в массивах по одному. Однако, когда я использую Codeception (который использует PHPUnit для своих модульных тестов), он показывает мне, что...
567 просмотров
schedule
18.01.2024
Codeception улучшает модульный тест готовности
Я новичок в тестировании, я использую codeception и phpunit для выполнения TDD.
Однако в моих методах много кода. Использовал ли я лучшие практики? Есть ли способ повысить готовность моего кода, можно ли он быть более чистым ?
class...
93 просмотров
schedule
22.08.2022
Ошибка тестирования Yii2 при выдаче команды запуска кода
У меня есть набор тестов в yii2, который я хотел бы запустить, я установил composer, codeception, построил тест с помощью «codecept build», и пока все хорошо, все было гладко, как по маслу, пока я не ввел команду ' запуск кода'; он выдает ошибку,...
161 просмотров
schedule
30.10.2023
Yii2 фиксирует загрузку данных с двух разных путей
Попытка загрузить прибор, который зависит от другого:
namespace app\tests\fixtures;
use yii\test\ActiveFixture;
class UserFixture extends ActiveFixture {
public $modelClass = 'app\models\User';
public $depends = [...
363 просмотров
schedule
10.08.2022
Встроенный сервер Yii2 начинается с index.php
Я пытаюсь выполнить приемочный тест кода в соответствии с https://github.com/yiisoft/yii2-app-basic/blob/master/README.md#testing
Я не могу понять, почему yii serve начинается с entryScript index.php, а я ожидаю index-test.php. Это приводит к...
455 просмотров
schedule
20.08.2022
Функциональный тест Yii2 отправить запрос на получение ajax не работает
Я пытаюсь протестировать запрос ajax с базовой установкой Yii2. Я просто использую метод SiteController::actionAbout(), чтобы попробовать это.
public function actionAbout()
{
Yii::$app->response->format =...
297 просмотров
schedule
26.10.2023
Какая разница между определением вспомогательных методов в Unit.php и UnitTester.php в Codeception?
В модульных тестах Codeception все методы public , определенные в Unit.php и UnitTester.php , доступны в $this->tester .
Некоторые файлы поддержки для модульных тестов Codeception:
tests/_support/_generated/UnitTesterActions.php...
34 просмотров
schedule
16.05.2024
Queue::fake не работает с модулем кодирования Laravel5
Я пишу тест для приложения Laravel с codeception и модулями Laravel5 , REST .
Один из тестов API:
public function testEmailRegistration(ApiTester $I) {
...
// Not correct data
$I->sendPOST($route, [
'first_name' =>...
180 просмотров
schedule
09.10.2022
Как подтвердить значение, установленное jQuery в приемочном тесте, с помощью Codeception?
Я пишу приложение на WordPress для управления усыновлением собак. В одном сценарии пользователь выбирает первичную породу из выборки и вторичную породу из другой выборки. Когда они выбирают породу, поле ввода (доступное только для чтения)...
23 просмотров
schedule
01.11.2022