Ejemplo n.º 1
0
 public function testResolveLocatesFilePathWithinDirectoriesWithWeirdSlashes()
 {
     $env = new Environment('tests/support/assets');
     $env2 = new Environment('tests/support/assets/');
     $this->assertFalse($env->resolve('missing_file.css'));
     $this->assertEquals('tests/support/assets/test.css', $env->resolve('test.css'));
     $this->assertEquals('tests/support/assets/test.css', $env2->resolve('test.css'));
     $this->assertEquals('tests/support/assets/test.css', $env->resolve('/test.css'));
     $this->assertEquals('tests/support/assets/test.css', $env2->resolve('/test.css'));
 }
Ejemplo n.º 2
0
 public function testProcess()
 {
     $env = new Environment('tests/support/assets');
     $env->register('test', 'Sherlock\\Test\\TestEngine');
     $asset = new Asset('', $env);
     $asset->extension = 'test';
     $asset->content = 'Hello World';
     $asset->process();
     $this->assertEquals('---TEST---Hello World---TEST---', $asset->content);
 }