Brady Wetherington
8a5f6d2a5d
Refactor base test into Trait, clean test output for easier comparison
2025-07-18 13:16:35 +01:00
Brady Wetherington
7c5110ed5d
Add more action logs tests everywhere I can think of it.
2025-07-16 16:20:06 +01:00
Marcus Moore
45f5eaac5b
Extract CanSkipTests trait
2024-04-22 10:32:37 -07:00
Marcus Moore
541350916d
Merge branch 'develop' into chore/sc-25071
...
# Conflicts:
# tests/Feature/Api/Users/UpdateUserApiTest.php
# tests/Feature/Notifications/AccessoryWebhookTest.php
# tests/Feature/Notifications/AssetWebhookTest.php
# tests/Feature/Notifications/ComponentWebhookTest.php
# tests/Feature/Notifications/ConsumableWebhookTest.php
# tests/Feature/Notifications/LicenseWebhookTest.php
2024-03-18 12:33:31 -07:00
Marcus Moore
a28bee86ba
Extract method
2024-03-14 16:33:49 -07:00
Marcus Moore
fb64892971
Re-order
2024-03-14 16:26:27 -07:00
Marcus Moore
95ff692b14
Improve InteractsWithSettings name
2024-03-14 15:06:52 -07:00
Marcus Moore
8003615b1f
Move InteractsWithSettings to TestCase
2024-03-14 14:15:11 -07:00
Marcus Moore
485f11c945
Move trait usage to parent TestCase
2024-03-14 12:56:49 -07:00
Marcus Moore
48e4ec8cf5
Guard against wiping database when running tests and test specific envs are not created
2023-07-11 12:16:37 -07:00
Marcus Moore
acd06927ac
Add helper method for authenticating with passport
2023-06-22 17:37:30 -07:00
Marcus Moore
a35d83d14a
Migrate to response macros for readability
2023-06-22 14:41:56 -07:00
Marcus Moore
f7d2b62d87
Improve method name
2023-05-01 16:06:28 -07:00
Marcus Moore
473241edca
Move initialization of settings to trait
2023-04-13 16:52:20 -07:00
Marcus Moore
7c95e45178
Introduce trait to conditionally interact with settings
2023-04-12 17:28:47 -07:00
Marcus Moore
8ac4d3aeea
Move to a static constructor
2023-04-06 17:42:15 -07:00
Marcus Moore
f767cc082f
Introduce improved way to interact with settings in tests
2023-04-06 17:27:18 -07:00
Marcus Moore
43ff7261b2
Remove redundant base test case
2023-03-07 16:57:55 -08:00
Marcus Moore
75fc624ec6
Globally disable SecurityHeaders in tests
2023-03-02 13:12:25 -08:00
Marcus Moore
89eff23e44
Continue implementing tests
2023-02-02 17:41:32 -08:00
snipe
c949a1f5f2
renamed Tests to tests
2021-12-02 15:08:26 -08:00
snipe
5555553307
renamed again for git to accept case
2021-12-02 14:02:16 -08:00
snipe
17bd6d71e7
Fixed location unit test
...
Signed-off-by: snipe <snipe@snipe.net >
2021-12-01 22:45:39 -08:00
snipe
d8234d5a0b
Trying to unfuck the TestCase
...
A lot has changed between versions
Signed-off-by: snipe <snipe@snipe.net >
2021-11-30 20:46:44 -08:00
snipe
d08c1787a1
First steps at getting dusk working
...
Signed-off-by: snipe <snipe@snipe.net >
2021-11-30 20:09:29 -08:00
Laravel Shift
8b82262777
Shift return type of base TestCase methods
...
From the [PHPUnit 8 release notes][1], the `TestCase` methods below now declare a `void` return type:
- `setUpBeforeClass()`
- `setUp()`
- `assertPreConditions()`
- `assertPostConditions()`
- `tearDown()`
- `tearDownAfterClass()`
- `onNotSuccessfulTest()`
[1]: https://phpunit.de/announcements/phpunit-8.html
2021-06-10 20:18:12 +00:00
Laravel Shift
934afa036f
Adopt Laravel coding style
...
Shift automatically applies the Laravel coding style - which uses the PSR-2 coding style as a base with some minor additions.
You may customize the adopted coding style by adding your own [PHP CS Fixer][1] `.php_cs` config file to your project root. Feel free to use [Shift's Laravel ruleset][2] to help you get started.
[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
2021-06-10 20:15:52 +00:00
Daniel Meltzer
cd8c585377
Discussion: Moving to policies for controller based authorization ( #3080 )
...
* Make delete routes work. We put a little form in the modal that spoofs the delete field.
* Fix route on creating a user.
* Fix redundant id parameter.
* Port acceptance tests to new urls.
* Initial work on migrating to model based policies instead of global gates. Will allow for much more detailed permissions bits in the future.
* This needs to stay for the dashboard checks.
* Add user states for permissions to build tests.
* Build up unit tests for gates/permissions. Move accessories/consumables/assets to policies instead of in authserviceprovider
* Migrate various locations to new syntax. Update test to be more specific
* Fix functional tests.
Add an artisan command for installing a settings setup on travis-ci
* Try a different id... Need to come up with a better way of passing the id for tests that need an existing one.
* Try to fix travis
* Update urls to use routes and not hardcode old paths. Also fix some migration errors found along the way.:
* Add a environment for travis functional tests.
* Adjust config file to make travis use it.
* Use redirect()->route instead of redirect()-to
* Dump all failures in the output directory if travis fails.
* Cleanups and minor fixes.
* Adjust the supplier modelfactory to comply with new validation restrictions.
* Some test fixes.
* Locales can be longer than 5 characters according to faker... fex gez_ET. Increase lenght in mysql and add a validation
* Update test database dump to latest migrations.
2016-12-19 11:04:28 -08:00
snipe
7236559b44
Try adding a defaul url to override the Webdriver "url is blank" bullshit
2016-04-13 04:07:03 -07:00
snipe
79073e5f1a
Remove constructor
2016-04-13 02:19:03 -07:00
snipe
20876a4502
Meh
2016-04-13 01:51:28 -07:00
snipe
eaa02ef7d3
More poking and hoping
2016-04-13 01:14:23 -07:00
snipe
1c6e4a74be
Why the fuck not.
2016-04-13 00:35:28 -07:00
snipe
db83faeb49
Remove baseurl
2016-04-12 23:32:52 -07:00
snipe
cf0a2051b0
Remove constructor
2016-04-12 22:53:38 -07:00
snipe
f7d1415e33
Added SetUp back in :(
2016-04-12 22:49:07 -07:00
snipe
aa4bb121ae
Remove the putenv
2016-04-12 22:10:50 -07:00
snipe
1fb8f421a2
Add parent::createApplication();
2016-04-12 22:00:21 -07:00
snipe
fe00b0e401
Version 3 - hold onto your butts
2016-03-25 01:18:05 -07:00