Merge branch '2.8' into 3.3
* 2.8: Update JsonBundleReader.php [HttpKernel] Clean test directory on tear down Fix testHtml method with regexp
This commit is contained in:
commit
d32c7060f1
@ -397,7 +397,7 @@ EOF
|
||||
public function testHtml()
|
||||
{
|
||||
$this->assertEquals('<img alt="Bar">', $this->createTestCrawler()->filterXPath('//a[5]')->html());
|
||||
$this->assertEquals('<input type="text" value="TextValue" name="TextName"><input type="submit" value="FooValue" name="FooName" id="FooId"><input type="button" value="BarValue" name="BarName" id="BarId"><button value="ButtonValue" name="ButtonName" id="ButtonId"></button>', trim($this->createTestCrawler()->filterXPath('//form[@id="FooFormId"]')->html()));
|
||||
$this->assertEquals('<input type="text" value="TextValue" name="TextName"><input type="submit" value="FooValue" name="FooName" id="FooId"><input type="button" value="BarValue" name="BarName" id="BarId"><button value="ButtonValue" name="ButtonName" id="ButtonId"></button>', trim(preg_replace('~>\s+<~', '><', $this->createTestCrawler()->filterXPath('//form[@id="FooFormId"]')->html())));
|
||||
|
||||
try {
|
||||
$this->createTestCrawler()->filterXPath('//ol')->html();
|
||||
|
@ -14,6 +14,7 @@ namespace Symfony\Component\HttpKernel\Tests;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
use Symfony\Component\Config\Loader\LoaderInterface;
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
use Symfony\Component\Filesystem\Filesystem;
|
||||
use Symfony\Component\HttpKernel\Bundle\BundleInterface;
|
||||
use Symfony\Component\HttpKernel\Config\EnvParametersResource;
|
||||
use Symfony\Component\HttpKernel\Kernel;
|
||||
@ -26,6 +27,12 @@ use Symfony\Component\HttpKernel\Tests\Fixtures\KernelWithoutBundles;
|
||||
|
||||
class KernelTest extends TestCase
|
||||
{
|
||||
public static function tearDownAfterClass()
|
||||
{
|
||||
$fs = new Filesystem();
|
||||
$fs->remove(__DIR__.'/Fixtures/cache');
|
||||
}
|
||||
|
||||
public function testConstructor()
|
||||
{
|
||||
$env = 'test_env';
|
||||
|
@ -32,17 +32,15 @@ class JsonBundleReader implements BundleReaderInterface
|
||||
|
||||
if (!file_exists($fileName)) {
|
||||
throw new ResourceBundleNotFoundException(sprintf(
|
||||
'The resource bundle "%s/%s.json" does not exist.',
|
||||
$path,
|
||||
$locale
|
||||
'The resource bundle "%s" does not exist.',
|
||||
$fileName
|
||||
));
|
||||
}
|
||||
|
||||
if (!is_file($fileName)) {
|
||||
throw new RuntimeException(sprintf(
|
||||
'The resource bundle "%s/%s.json" is not a file.',
|
||||
$path,
|
||||
$locale
|
||||
'The resource bundle "%s" is not a file.',
|
||||
$fileName
|
||||
));
|
||||
}
|
||||
|
||||
@ -50,9 +48,8 @@ class JsonBundleReader implements BundleReaderInterface
|
||||
|
||||
if (null === $data) {
|
||||
throw new RuntimeException(sprintf(
|
||||
'The resource bundle "%s/%s.json" contains invalid JSON: %s',
|
||||
$path,
|
||||
$locale,
|
||||
'The resource bundle "%s" contains invalid JSON: %s',
|
||||
$fileName,
|
||||
json_last_error_msg()
|
||||
));
|
||||
}
|
||||
|
Reference in New Issue
Block a user