public function testGetBaseConfig()
    {
        $this->context->expects($this->once())->method('getPath')->will($this->returnValue('area/theme/locale'));
        $this->context->expects($this->once())->method('getBaseUrl')->will($this->returnValue('http://base.url/'));
        $expected = <<<expected
require.config({"baseUrl":"http://base.url/area/theme/locale"});
expected;
        $actual = $this->object->getBaseConfig();
        $this->assertSame($expected, $actual);
    }
Example #2
0
    public function testGetBaseConfig()
    {
        $this->context->expects($this->once())->method('getPath')->will($this->returnValue('area/theme/locale'));
        $this->context->expects($this->once())->method('getBaseUrl')->will($this->returnValue('http://base.url/'));
        $expected = <<<expected
require.config({
    "baseUrl": "http://base.url/area/theme/locale",
    "paths": {
        "magento": "mage/requirejs/plugin/id-normalizer"
    },
    "waitSeconds": 0
});

expected;
        $actual = $this->object->getBaseConfig();
        $this->assertSame($expected, $actual);
    }
Example #3
0
 /**
  * @expectedException \LogicException
  * @expectedExceptionMessage Unable to resolve the source file for 'context/Magento_Module/dir/file.css'
  */
 public function testGetSourceFileMissing()
 {
     $this->context->expects($this->once())->method('getPath')->will($this->returnValue('context'));
     $this->source->expects($this->once())->method('getFile')->will($this->returnValue(false));
     $this->object->getSourceFile();
 }