diff --git a/docs/testing/codeception.md b/docs/testing/codeception.md new file mode 100644 index 0000000000000000000000000000000000000000..30404ce4c54634bf430d2d154c10c45b8b1eebc1 --- /dev/null +++ b/docs/testing/codeception.md @@ -0,0 +1 @@ +TODO \ No newline at end of file diff --git a/docs/testing/protractor.md b/docs/testing/protractor.md new file mode 100644 index 0000000000000000000000000000000000000000..30404ce4c54634bf430d2d154c10c45b8b1eebc1 --- /dev/null +++ b/docs/testing/protractor.md @@ -0,0 +1 @@ +TODO \ No newline at end of file diff --git a/docs/testing/qunit.md b/docs/testing/qunit.md new file mode 100644 index 0000000000000000000000000000000000000000..760ec49695409be5a1e58866fd43e0798f4aa554 --- /dev/null +++ b/docs/testing/qunit.md @@ -0,0 +1,7 @@ +### QUnit + +CiviCRM has a small set up of QUnit which is an automated testing system. It's generally inspired by the xUnit family (JUnit, PHPUnit, etc) and +allows you to test low- and mid-level component functionality. It's most suitable for testing pure Javascript components. For a general +introduction, see the [README](https://github.com/civicrm/civicrm-core/blob/master/tests/qunit/README.txt) and [example +test](https://github.com/civicrm/civicrm-core/tree/master/tests/qunit/example) that ship with CiviCRM. It is currently only run manually through a +web broweser.