Franz Liedke
009ddcdb63
Add regression test for email crawling vulnerability
...
Refs #1628 .
2018-11-09 12:02:26 +01:00
Franz Liedke
d021dc2399
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
bb0fc165af
[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
c446c5cc61
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
4775535421
Fix tests
2018-10-24 22:38:47 +02:00
Franz Liedke
6c0d73afa0
Fix tests
2018-09-22 00:40:19 +02:00
Toby Zerner
2b174b17fc
Fix tests
2018-09-21 14:32:41 +09:30
Franz Liedke
0ce289be4c
Travis: Add table prefix to build matrix ( #1568 )
...
Fixes #1564 .
2018-09-16 20:59:40 +02:00
Toby Zerner
70058652b5
Rename user.isActivated
2018-08-24 22:13:05 +09:30
Toby Zerner
e241518506
Rename discussion.startPost
2018-08-24 22:13:05 +09:30
Toby Zerner
582054c61c
Merge branch 'master' into 1236-database-changes
2018-08-24 21:07:00 +09:30
Franz Liedke
034000ea0b
Fix tests after sites refactoring
2018-08-22 07:58:50 +02:00
Franz Liedke
fb5740926a
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
2cd77e231f
Merge branch 'master' into 1236-database-changes
2018-06-19 09:57:47 +02:00
Sajjad Hashemian
22f2df3670
rename TokenController to CreateTokenController
2018-06-06 09:40:29 +04:30
Daniël Klabbers
26b02adc9d
Merge branch 'master' into 1236-database-changes
2018-06-03 21:51:01 +02:00
Franz Liedke
b3d45fd6f8
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
b3cbc5d1bd
[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
30358e98c0
merged api tests into branch
2018-05-16 09:27:01 +02:00
Daniël Klabbers
e226f81515
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
a9501ceae0
Merge branch 'master' into 1236-database-changes
2018-05-14 13:32:48 +02:00
Daniël Klabbers
2a721926d3
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
fd859e33be
fixed several column changes found by tests
2018-05-14 11:34:24 +02:00
Daniel Klabbers
0058067b1b
merged master
2018-05-14 09:23:06 +02:00
Daniël Klabbers
c4a501f82a
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
beec59232f
we can move this file deeper into storage
2018-04-13 09:12:56 +02:00
luceos
371f33e99e
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2018-04-13 07:07:02 +00:00
Daniel Klabbers
264664ac79
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
17f29f83c9
adds api controller tests
2018-04-13 07:52:39 +02:00
Daniel Klabbers
c9c8fa0fde
gitignore removed this installed json we need to fake that we have extensions
2018-04-13 07:34:04 +02:00
luceos
8574b57fc5
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2018-04-13 05:13:32 +00:00
Daniel Klabbers
dcb3821777
part one of adding tests, updating core
2018-04-13 07:13:10 +02:00
Franz Liedke
e8d915850d
Fix test namespace
2018-03-04 00:04:43 +01:00
Franz Liedke
a061eda019
Change namespace of test classes
...
(as implemented by @luceos in his WIP PR)
2018-03-04 00:01:49 +01:00
Toby Zerner
1c1cefa017
Update test namespaces
2018-01-11 01:25:10 +10:30
Daniel Klabbers
4d9e2335c7
pleasing the angry god Circle
2017-11-27 11:05:15 +01:00
Daniel Klabbers
3f9dc81874
satisfying styleci, undo mysql in travis
2017-10-05 14:02:54 +02:00
Daniel Klabbers
1c01145a14
fixed those exception handling tests
2017-10-05 13:57:31 +02:00
Franz Liedke
66abd7ecfd
Extract new Flarum\Post namespace
2017-10-03 18:47:23 +02:00
Franz Liedke
6c9ff72efb
Finalize Flarum\Foundation namespace
2017-10-03 18:47:23 +02:00
Franz Liedke
564ea8ff73
Extract new Flarum\User namespace
2017-10-03 18:47:23 +02:00
Franz Liedke
9b24fbd5e5
Restructure Flarum\Api namespace
2017-10-03 18:45:40 +02:00
Toby Zerner
1031826a3d
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2016-11-29 05:03:53 +00:00
Toby Zerner
5f7291db39
Actually test IlluminateValidationExceptionHandler
2016-06-05 09:25:47 +09:30
Toby Zerner
f5988bae23
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
6db27dff4f
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
5a7b57df96
adding new tests to cover api handlers, part 1 of #245 and #74
2016-03-03 11:00:11 +01:00
Toby Zerner
a6cf10f854
Applied fixes from StyleCI
2016-02-25 22:09:39 -05:00
Toby Zerner
d743e56bc1
Fix tests and CS
2015-12-05 22:31:33 +10:30
Kirk Bushell
409a63d77a
Added validation handler tests
2015-10-28 12:46:49 +00:00