function selectDataPicker(\AcceptanceTester $I, $element, $date = 'now') { $date = strtotime($date) * 1000; $I->executeJS(sprintf('$(\'%s\').datepicker(\'update\', new Date(%s))', $element, $date)); }
public function editPayment(AcceptanceTester $I) { $ref = $this->faker->text(12); $I->wantTo('edit a payment'); $I->amOnPage('/payments/1/edit'); $I->selectDataPicker($I, '#payment_date', 'now + 2 day'); $I->fillField(['name' => 'transaction_reference'], $ref); $I->click('Save'); $I->seeInDatabase('payments', ['transaction_reference' => $ref]); }