Franz Liedke
fad8ed335d
Add regression test for email crawling vulnerability
...
Refs #1628 .
2018-11-09 12:02:26 +01:00
Franz Liedke
99f9ec45f1
Move trait to base test class
...
This way, its properties can be overwritten in subclasses of
`ApiControllerTestCase`. This isn't allowed when those subclasses
use the trait directly.
2018-11-09 12:02:21 +01:00
Daniël Klabbers
33b39137b9
[b8] master token fix ( #1622 )
...
* fixed not being able to use master token because id column no longer holds key
* added flexibility of user_id column
* added tests to confirm the api keys actually work as intended
2018-11-07 22:34:09 +01:00
Daniël Klabbers
b64cdb1cfe
fixes author gambit when used with fulltext search, added test to cover ( #1620 )
...
* fixes author gambit when used with fulltext search, added test to cover
* Apply fixes from StyleCI
[ci skip] [skip ci]
2018-10-29 23:01:25 +01:00
Franz Liedke
194808ec7c
Fix tests
2018-10-24 22:38:47 +02:00
Franz Liedke
9fabcff497
Fix tests
2018-09-22 00:40:19 +02:00
Toby Zerner
bd0b2a2f1d
Fix tests
2018-09-21 14:32:41 +09:30
Franz Liedke
aae8aa4a51
Travis: Add table prefix to build matrix ( #1568 )
...
Fixes #1564 .
2018-09-16 20:59:40 +02:00
Toby Zerner
0d526cfc37
Rename user.isActivated
2018-08-24 22:13:05 +09:30
Toby Zerner
14885fc0e1
Rename discussion.startPost
2018-08-24 22:13:05 +09:30
Toby Zerner
f2f9c3c21c
Merge branch 'master' into 1236-database-changes
2018-08-24 21:07:00 +09:30
Franz Liedke
eb0e50a305
Fix tests after sites refactoring
2018-08-22 07:58:50 +02:00
Franz Liedke
e65b3ac153
Split SessionServiceProvider from UserServiceProvider
...
This lets us register the former during installation, where the
latter is not yet registered.
That, in turn, means we can finally re-enable the StartSession
middleware in the installer app, which we need to log in the new
admin user when installation is complete.
2018-08-22 07:58:50 +02:00
Daniel Klabbers
8829da2765
Merge branch 'master' into 1236-database-changes
2018-06-19 09:57:47 +02:00
Sajjad Hashemian
818885729d
rename TokenController to CreateTokenController
2018-06-06 09:40:29 +04:30
Daniël Klabbers
9d46446a8f
Merge branch 'master' into 1236-database-changes
2018-06-03 21:51:01 +02:00
Franz Liedke
837bc05840
Replace ControllerInterface with PSR-15 interface
...
The custom interface already had the same signature as the
one from the standard (except for the return type hint), so
why not use that one now? :)
2018-05-30 09:49:47 +02:00
Daniël Klabbers
75f237b674
[wip] 1211 mariadb compatibility ( #1440 )
...
fixes #1211
As we've already upgraded our minimum requirement to 7.1 there's no current need to force a constraint on dbal 2.7+.
2018-05-29 05:51:22 +02:00
Daniel Klabbers
6619fb0848
merged api tests into branch
2018-05-16 09:27:01 +02:00
Daniël Klabbers
ead24fbcb8
additional tests for api controllers ( #1433 )
...
* added CreatePostControllerTest
* added DeleteDiscussionControllerTest
* added ListDiscussionControllerTest
* added TokenControllerTest
* minor improvement to policy, no need for Carbon object there, added ShowDiscussionControllerTest
* added showDiscussionControllerTest but cant make Guests view the discussion created by a user
* viewing for guests tested, we might need factories
2018-05-16 09:25:48 +02:00
Daniel Klabbers
44f8cef62a
Merge branch 'master' into 1236-database-changes
2018-05-14 13:32:48 +02:00
Daniël Klabbers
3f429fb08c
adds a few additional api controller tests ( #1429 )
...
* added CreatePostControllerTest
* added DeleteDiscussionControllerTest
* added ListDiscussionControllerTest
* Apply fixes from StyleCI
[ci skip] [skip ci]
2018-05-14 13:32:19 +02:00
Daniel Klabbers
80cc03e4f1
fixed several column changes found by tests
2018-05-14 11:34:24 +02:00
Daniel Klabbers
19645785a3
merged master
2018-05-14 09:23:06 +02:00
Daniël Klabbers
77bb82bda4
Improved foundational backend unit tests ( #1405 )
...
* part one of adding tests, updating core
* Apply fixes from StyleCI
[ci skip] [skip ci]
* we need xdebug for code coverage, and hhvm was already removed
* forgot about the sidecar for mysql completely 🤦
* gitignore removed this installed json we need to fake that we have extensions
* using reguarded closure
2018-04-17 11:15:28 +02:00
Daniel Klabbers
c7f1529333
we can move this file deeper into storage
2018-04-13 09:12:56 +02:00
luceos
024e074b83
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2018-04-13 07:07:02 +00:00
Daniel Klabbers
8ae6e0c766
added the create discussion test, also renamed some classes that seem to have been incorrectly renamed from the other testing branch
2018-04-13 09:06:42 +02:00
Daniel Klabbers
9438534232
adds api controller tests
2018-04-13 07:52:39 +02:00
Daniel Klabbers
aedccdd381
gitignore removed this installed json we need to fake that we have extensions
2018-04-13 07:34:04 +02:00
luceos
251e6d8cdd
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2018-04-13 05:13:32 +00:00
Daniel Klabbers
42d22f7c06
part one of adding tests, updating core
2018-04-13 07:13:10 +02:00
Franz Liedke
84be6f3f7f
Fix test namespace
2018-03-04 00:04:43 +01:00
Franz Liedke
b75f098de7
Change namespace of test classes
...
(as implemented by @luceos in his WIP PR)
2018-03-04 00:01:49 +01:00
Toby Zerner
cc1239fe9f
Update test namespaces
2018-01-11 01:25:10 +10:30
Daniel Klabbers
2e571c425a
pleasing the angry god Circle
2017-11-27 11:05:15 +01:00
Daniel Klabbers
c7bd017bf3
satisfying styleci, undo mysql in travis
2017-10-05 14:02:54 +02:00
Daniel Klabbers
79da73f645
fixed those exception handling tests
2017-10-05 13:57:31 +02:00
Franz Liedke
aaa04e2e13
Extract new Flarum\Post namespace
2017-10-03 18:47:23 +02:00
Franz Liedke
d851699c97
Finalize Flarum\Foundation namespace
2017-10-03 18:47:23 +02:00
Franz Liedke
a39103a472
Extract new Flarum\User namespace
2017-10-03 18:47:23 +02:00
Franz Liedke
b3ce1cd141
Restructure Flarum\Api namespace
2017-10-03 18:45:40 +02:00
Toby Zerner
f520f436ea
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2016-11-29 05:03:53 +00:00
Toby Zerner
55f23cf49b
Actually test IlluminateValidationExceptionHandler
2016-06-05 09:25:47 +09:30
Toby Zerner
bdc0bd3d02
Distinguish between attributes/relationships in ValidationException
...
This exception could be a candidate for inclusion in tobscure/json-api...
2016-06-05 09:25:26 +09:30
Toby Zerner
d2dc0d05e5
Move phpunit.xml into root to make PHPUnit easier to run
...
This seems to be pretty standard. Can just run `vendor/bin/phpunit` without any arguments. Removes the need for `composer test` (which is not ideal anyway as it removes colours from the output).
2016-06-05 09:16:29 +09:30
Daniel Klabbers
7e65a7fd5b
adding new tests to cover api handlers, part 1 of #245 and #74
2016-03-03 11:00:11 +01:00
Toby Zerner
63c355c20d
Applied fixes from StyleCI
2016-02-25 22:09:39 -05:00
Toby Zerner
94a1bbf9ef
Fix tests and CS
2015-12-05 22:31:33 +10:30
Kirk Bushell
8843d84117
Added validation handler tests
2015-10-28 12:46:49 +00:00