framework/tests/integration/api/Controller
Franz Liedke cf746079ed
Make integration tests independent
This creates a dedicated test suite for integration tests. All of them
can be run independently, and there is no order dependency - previously,
all integration tests needed the installer test to run first, and they
would fail if installation failed.

Now, the developer will have to set up a Flarum database to be used by
these tests. A setup script to make this simple will be added in the
next commit.

Small tradeoff: the installer is NOT tested in our test suite anymore,
only implicitly through the setup script. If we decide that this is a
problem, we can still set up separate, dedicated installer tests which
should probably test the web installer.
2019-02-03 20:39:32 +01:00
..
ApiControllerTestCase.php Make integration tests independent 2019-02-03 20:39:32 +01:00
CreateDiscussionControllerTest.php Make integration tests independent 2019-02-03 20:39:32 +01:00
CreateGroupControllerTest.php Make integration tests independent 2019-02-03 20:39:32 +01:00
CreatePostControllerTest.php Make integration tests independent 2019-02-03 20:39:32 +01:00
CreateTokenControllerTest.php Make integration tests independent 2019-02-03 20:39:32 +01:00
CreateUserControllerTest.php Make integration tests independent 2019-02-03 20:39:32 +01:00
DeleteDiscussionControllerTest.php Make integration tests independent 2019-02-03 20:39:32 +01:00
ListDiscussionsControllerTest.php Make integration tests independent 2019-02-03 20:39:32 +01:00
ListGroupsControllerTest.php Move integration tests to separate directory 2019-02-01 19:01:12 +01:00
ListNotificationsControllerTest.php Make integration tests independent 2019-02-03 20:39:32 +01:00
ListUsersControllerTest.php Make integration tests independent 2019-02-03 20:39:32 +01:00
ShowDiscussionControllerTest.php Make integration tests independent 2019-02-03 20:39:32 +01:00
UpdateUserControllerTest.php Make integration tests independent 2019-02-03 20:39:32 +01:00