You are here

public function MediaBrowserPlusTest::testMakeMBPDefaultHandler in Media Browser Plus 7.3

Test if the setting to make MBP the default file management works.

File

tests/media_browser_plus.test, line 349
Media Browser Plus basic tests.

Class

MediaBrowserPlusTest
Basic media browser plus tests.

Code

public function testMakeMBPDefaultHandler() {
  $this
    ->drupalLogin($this->adminUser);

  // Disable MBP as default.
  $data = array(
    'media_browser_plus_thumbnails_as_default_browser' => FALSE,
  );
  $this
    ->drupalPost('admin/config/media/media_browser_plus_settings', $data, t('Save configuration'));

  // I don't know why I've to do a menu rebuild here, but it doesn't pass
  // without it.
  menu_rebuild();
  $this
    ->drupalGet('admin/content/file');
  $this
    ->assertText('Show only items where', 'Default file list is shown');

  // Enable mbp as default.
  $data = array(
    'media_browser_plus_thumbnails_as_default_browser' => TRUE,
  );
  $this
    ->drupalPost('admin/config/media/media_browser_plus_settings', $data, t('Save configuration'));

  // I don't know why I've to do a menu rebuild here, but it doesn't pass
  // without it.
  menu_rebuild();
  $this
    ->drupalGet('admin/content/file');
  $this
    ->assertText('Media Basket', 'Media Browser plus is default file handler');
}