public function testPubUsesNamespaceOfActivePageTemplate() { $template = new Template(['theme' => 'test']); $page = $this->getMock(Page::class, ['getTemplate']); $page->expects($this->once())->method('getTemplate')->willReturn($template); Editor::shouldReceive('getActivePage')->andReturn($page); $this->assertEquals('/vendor/boomcms/themes/test/file.png', Helpers::pub('file.png')); }