Closed raelgc closed 3 years ago
This will involve:
Circle is free: https://circleci.com/pricing/
Hi, I´m not fluent in phpunit but if you create the basic structure I can contribute with specific tests.
Cool! I'll work on to create the basic structure this week.
So, I put checklist at the top of this issue to become easier to watch.
I just pushed a commit downgrading PHP Unit to support PHP 5 and removing the type coercion.
I pushed the empty and simple block test cases too. Please, remember to run a git pull
before add new test cases.
You missed simple_block.html file.
Is it reasonable use phpunit requirement something like ^5 || ^6 || ^7 || ^8 to support all versions of php?
@masakik I just pushed the missing file, thanks for the warning.
About the requirement version for PHPUnit: I think we should keep the lowest denominator here. My concern is if we introduce any syntax on tests that is not valid in old versions and miss that due the fact we're using a new version.
I just added all the property and getter tests. I think this is enough to start to setup a CI environment. The only downside is that I had to use anonymous classes and I think this is available only on PHP >= 7.1
.
$property
,get<property>()
,__get
,__toString
,Object
Let's not repeat release 2.2.6.