MediaOverviewTest.php in Lightning Media 8.3
File
tests/src/Functional/MediaOverviewTest.php
View source
<?php
namespace Drupal\Tests\lightning_media\Functional;
use Drupal\Tests\BrowserTestBase;
use Drupal\views\Entity\View;
class MediaOverviewTest extends BrowserTestBase {
protected $defaultTheme = 'stark';
protected static $modules = [
'lightning_media',
'views',
];
public function testMediaOverviewPath() {
$GLOBALS['install_state'] = [];
$view = View::load('media');
$this
->assertInstanceOf(View::class, $view);
lightning_media_view_insert($view);
$display = View::load('media')
->getDisplay('media_page_list');
if (version_compare(\Drupal::VERSION, '8.8.0', '>=')) {
$this
->assertSame('admin/content/media', $display['display_options']['path']);
}
else {
$this
->assertSame('admin/content/media-table', $display['display_options']['path']);
}
}
}