Codeception. Вставить несколько записей - PullRequest
0 голосов
/ 28 февраля 2020

Можно ли вставить несколько записей в БД в Codeception? Этот код не работает, но, возможно, есть другая опция.

$this->tester->haveRecord('vacations',
            ['destination' => $this->"Place 1"],
            ['destination' => $this->"Place 2"]);

Ответы [ 2 ]

0 голосов
/ 09 марта 2020

Используете foreach? Я бы сделал что-то вроде этого:

$places = ["Place 1", "Place 2"];

foreach ($places as $place) {
  $this->tester->haveRecord('vacations', ['destination' => $place]); 
}
0 голосов
/ 28 февраля 2020

Разделение на две части отлично сработало.

$this->tester->haveRecord('vacations',
            ['destination' => $this->"Place 1"]);
$this->tester->haveRecord('vacations',
            ['destination' => $this->"Place 2"]);
...