* Codestyle fixes for tests
* fix the 5 other files
* docblock fixes
* more codestyle
* more codestyle
* update change MockObject
* Update Codeception codestyle
* remove exclusion on drone for tests dir
* revert tests dir
* Moving API Tests to main repo
* Codestyle
* Codestyle
* Adding system tests to main repo
* Codestyle and signing drone.yml
* Codestyle
* More Codestyle
* Adding requirements for system tests
* More fixes to system tests
* More fixes
* Removing additional composer commands
* Adding _bootstrap.php back in
* Making system test message nicer
* Making API test message nicer
* Styling CLI messages
* Signing .drone.yml
Final removal of remnants of magic quotes related code
as magic quotes was completely removed in php 5.4 there can never be an instance when it will be triggered in j4
* Bring the Boys Back Home
"Bring the Boys Back Home" is a song from the Pink Floyd album, The Wall.
Irrelevant, this PR just bings back the javascript tests
* upd
* .md
* Delete package-lock.json
* grrr, that file wasn;t deleted in the first place
* Move unit tests back to repository
* Update config files
* Psr-4 autoload tests
* Namespace JHtmlTests
* Delete unused html test files
* Add base unit test case
* Namespace Cms Tests
* Refactoring JLayoutBaseTest
* Delete JPaginationObjectTest
We do not test constructors! ;-D
* Refactor JToolbarButtonCustomTest
* Remove JToolbarButtonTest
We should not test constructor params and getters/setters
* Refactor JToolbarTests
* Refactor JVersionTest
* Run all library tests in the library suite
* Move JAccessTests to new unit suite
* Refactor JAccessRulesTest
* Add JAccessRuleTest
* Add to string test
* Remove JGrid (Class does not exist anymore)
* Remove JDocumentRendererTest
JDocumentRenderer is abstract class with only a public getter
* Rename tests/unit to tests/Unit
* CS
* Fix path to bootstrap file
* CS
* Re-enable, fix and refactor JDocumentTest
* Refactor and re-enable JBrowserTest
* Refactor and re-enable JObjectTest
* Use Joomla\Tests as root namespace
* Refactor and re-enable JFeedParserAtomTest
* Rename mock
* Namespace JHtmlStringTest
* Refactor and re-enable JFeedParserRssTest
* Refactor and re-enable JFeedEntryTest
* Use assertArrayHasKey
* Improve FeedEntry tests
* Refactor and re-enable JFeedFactoryTest
* Refactor and re-enable JFeedLinkTest
* Rename JFeedLinkTest To FeedLinkTest
* Remove JFeedPersonTest
we dont test simple constructors
* Add expectation
* Refactor and re-enable JFeedParserTest
* CS
* Refactor and re-enable JFeedTest
* Refactor and re-enable JMailHelperTest
* Fix bug in Mail class
* Refactor and re-enable MailTest
* Refactor and re-enable JMicrodataTest
* Remove JPlatformTest
* Remove tmp dir
* Fix namespaces
* Delete JLoaderTest
It heavily depends on filesystem and therefore should be tested with integration tests.
* This is a combination of 8 commits.
This is the 1st commit message:
> First WIP version of supporting nested subforms.
This is the commit message #2:
> Fix nested subforms not getting correct name attribute on input fields.
This is the commit message #3:
> Fix subform rows having invalid index, fix small typo.
This is the commit message #4:
> Replace the unique subform id via random bytes by just an increasing integer in the fields type rendering process.
This is the commit message #5:
> Implement feedback from PR at Joomla;
> - Use a <template> HTML element for the template of the subform rows,
> not a url encoded string inside of a <script> element.
> - Fix code style errors reported by phpcs.
> - Make the fixing of the unique attributes (name, id, etc) of input elements
> of nested subform rows more errorprone, using the same method as the main
> subform row.
> - Manually add a minified version of the javascript file.
This is the commit message #6:
> Fix failing javascript tests due to changed structure of subform repeatable template container.
This is the commit message #7:
> Change subform repeatable javascript test to correctly check on
> 0-indexed rows, previously they have been 1-indexed.
This is the commit message #8:
> Fix a problem where multi-level subforms on the same level doesnt trigger their template correctly.
> Additionally added a note why the fixScripts() method is broken and how it could get better.
* Commit code styling errors and add an aria label for the outermost 'add' button.
* Fix double group-add button on repeatable subform type.
* [sql] - use db api dateadd() instead of mysql dialect
* use the api in the model
* try to circumvent
* the mysql side
* fool test
* Use -1 * $relativeDate
* Fix unit test for MySQL
* Correct doc of addDate() for MySQL, remove trim
* Correct doc of dateAdd for PostgreSQL
* Correct again doc of addDate for MySQL
* Correct uniut test for PosrgreSQL
* Codestyle doc block
* Fix codestyle for Drone
* removed mixture of double quotes and single quotes