diff options
| author | Simon Wisselink <wisskid@users.noreply.github.com> | 2020-09-12 21:37:31 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-09-12 21:37:31 +0200 |
| commit | c295786e43735802a1a22d22bc6d72153d19af46 (patch) | |
| tree | c91b586711793a4615784f67cf79feed7df2c70a /tests/UnitTests/ConfigFileTests/file/ConfigVarTest.php | |
| parent | 859a09e1bb9ac243c4ed68587a47e52e62647890 (diff) | |
| download | smarty-c295786e43735802a1a22d22bc6d72153d19af46.tar.gz smarty-c295786e43735802a1a22d22bc6d72153d19af46.tar.bz2 smarty-c295786e43735802a1a22d22bc6d72153d19af46.zip | |
Fixes for php8.0.0beta3 (#608)
* Set $errcontext argument optional to support PHP 8
- Argument is optional and deprecated in PHP 7.2
* Getting ready for PHP8, handling changed error levels/handlers mostly
* php5 compat syntax
* Updated UndefinedTemplateVarTest for PHP8 (and disabled a check for PHP<5.6) and re-enabled php:nightly in travis config
* Attempt to fix travis runs for (almost) all php versions supported
* Fix unit tests for php8, force composer to think we are still php7 to pick a supported phpunit and being less specific about an error msg because PHP8 is in active development and the exact wording is changing.
* Fixed a unit test that accidentally passed on phpunit < 7 because of sloppy string comparison.
* changelog
* run travis in xenial where possible for latest php versions. Fix unit tests from freakingo over inconsistent error messages in php8-beta.
* Incorporated AnrDaemons suggestions, making composer figure out the required phpunit version instead of specifying it explicitly and removing a unneeded error supression (@).
Co-authored-by: Jorge Sá Pereira <me@jorgesapereira.com>
Diffstat (limited to 'tests/UnitTests/ConfigFileTests/file/ConfigVarTest.php')
| -rw-r--r-- | tests/UnitTests/ConfigFileTests/file/ConfigVarTest.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/UnitTests/ConfigFileTests/file/ConfigVarTest.php b/tests/UnitTests/ConfigFileTests/file/ConfigVarTest.php index 8a23ba3d..41faf101 100644 --- a/tests/UnitTests/ConfigFileTests/file/ConfigVarTest.php +++ b/tests/UnitTests/ConfigFileTests/file/ConfigVarTest.php @@ -403,7 +403,11 @@ class ConfigVarTest extends PHPUnit_Smarty $this->assertEquals("", $this->smarty->fetch('foo.tpl')); } catch (Exception $e) { - $this->assertEquals('Undefined variable: foo', $e->getMessage()); + if (PHP_VERSION_ID >= 80000) { + $this->assertStringStartsWith('Undefined variable', $e->getMessage()); + } else { + $this->assertStringStartsWith('Undefined variable', $e->getMessage()); + } } } } |
