1 views_handler_filter_date.test ViewsHandlerFilterDateTest::testUiValidation()

Make sure the validation callbacks works.

File

core/modules/views/tests/handlers/views_handler_filter_date.test, line 172
Definition of ViewsHandlerFilterDateTest.

Class

ViewsHandlerFilterDateTest
Tests the core views_handler_filter_date handler.

Code

function testUiValidation() {
  $view = $this->views_test_between();
  $view->save();

  $admin_user = $this->backdropCreateUser(array('administer views', 'administer site configuration'));
  $this->backdropLogin($admin_user);
  menu_rebuild();
  $this->backdropGet('admin/structure/views/view/test_filter_date_between/edit');
  $this->backdropGet('admin/structure/views/nojs/config-item/test_filter_date_between/default/filter/created');

  $edit = array();
  // Generate a definitive wrong value, which should be checked by validation.
  $edit['options[value][value]'] = $this->randomString() . '-------';
  $this->backdropPost(NULL, $edit, t('Apply'));
  $this->assertText(t('Invalid date format.'), 'Make sure that validation is run and the invalidate date format is identified.');
}