Example #1
0
 public function testAssets()
 {
     /* @var View $view */
     $view = $this->di->getShared('view');
     $view->isAdmin(false);
     $view->cache(true);
     View::clearAssetsCache();
     $this->assertStringStartsWith('<script type="text/javascript" ', View::generateHeadJs());
     // Test assets cache
     $this->assertStringStartsWith('<script type="text/javascript" ', View::generateHeadJs());
     $this->assertStringStartsWith('<link rel="stylesheet" type="text/css" ', View::generateHeadCss());
     $this->assertStringStartsWith('<link rel="stylesheet" type="text/css" ', View::generateIeHack());
     $this->assertStringStartsWith('<script type="text/javascript" ', View::generateBodyJs());
     $this->assertStringStartsWith('<script type="text/javascript" ', View::generateIeHackBodyJs());
     $this->assertStringStartsWith('<script type="text/javascript" ', View::assets('non-existing-remote-js'));
 }