function testDataCreatedAfterViewWasDisplayedOverLapEndTime() { $this->testDeleteTaskTableData(); $this->setRDBMSTrue($this->getClassName($this)); $this->visit('/task/1')->createDate()->type('16:00', '#startt-search')->wait(1000)->type('18:00', '#endt')->select('#taskType', 1)->type('rich was here', '#notes')->click('#saveButton')->notSee(appGlobals::getInfoMessageText(appGlobals::INFO_TIME_VALUE_OVERLAP)); $this->setRDBMSFalse($this->getClassName($this)); }
public function creating($task) { // check if getTestRDBMS is set for testing the Database triggers. if (appGlobals::getTestRDBMS()) { return true; } if ($task->checkIfTimeOverLaps($task->time_card_hours_worked_id, $task->start_time, $task->end_time)) { session()->flash(appGlobals::getInfoMessageType(), appGlobals::getInfoMessageText(appGlobals::INFO_TIME_VALUE_OVERLAP)); return false; } }
/** * set session flash message for appGlobals::INFO_TIME_VALUE_OVERLAP message. * * @param $messageNum */ private function timeOverlapError($messageNum) { session()->forget(appGlobals::getInfoMessageType()); session()->flash(appGlobals::getInfoMessageType(), appGlobals::getInfoMessageText($messageNum)); }