145 Commits

Author SHA1 Message Date
Samuel Georges
fb0121b426 Fixes unit test 2017-11-19 15:43:57 +11:00
Jim Cottrell
c419c38efd Reload October singletons in PluginTestCase for #3208 2017-10-27 18:22:31 -06:00
Samuel Georges
669a4cee6e Merge branch 'maintenance-mediamanager' into develop 2017-10-16 17:56:34 +11:00
Luke Towers
48b97a3178 Moved MediaLibrary test to the system module 2017-10-08 23:16:18 -06:00
Harmen Janssen
a2a91a38e6 Added PluginManager::unregisterAll() (#3156) 2017-10-08 12:14:17 -06:00
Samuel Georges
e32e8d1390 Test new validation logic 2017-07-29 10:55:21 +10:00
Samuel Georges
e9884522ea Missing forward slash 2017-07-27 14:01:27 +10:00
Samuel Georges
1db67af8e8 Merge remote-tracking branch 'remotes/origin/develop' into l55upgrade
Conflicts:
	modules/system/lang/en/lang.php
2017-07-11 10:48:54 +10:00
Samuel Georges
247151f4f8 Fixes test 2017-06-30 04:58:51 +10:00
Samuel Georges
6aa60305a0 Add test for sensitivity component partial overrides
Refs #1854
Laravel looks like it broke ->contains($model), fix test for now
2017-06-27 05:05:24 +10:00
Samuel Georges
9dd6f10d6f Refit to new class loader 2017-06-08 18:56:54 +10:00
Oscar Arzola
a7d20211ae Fixed Formatting and added docblock 2017-06-02 09:51:13 -05:00
Oscar Arzola
0bd12cf0e6 Added Extensibility to ReportWidgets 2017-05-30 16:49:35 -05:00
Samuel Georges
671f23e284 Move mail pretend to after app has migrated 2017-05-16 18:50:22 +10:00
Samuel Georges
f3aad33e5e Resurrect Mail::pretend
Moved upgrade guide to RN-9 http://octobercms.com/support/article/rn-9
2017-05-13 12:31:34 +10:00
Samuel Georges
bc23bc8fe6 getRelatedIds -> allRelatedIds
Create a running document of breaking changes
2017-05-13 06:49:29 +10:00
Samuel Georges
5f2f913732 Fixes unit tests
Clearing the cache to allow failures
Substitute mail pretend with log mode
2017-05-12 07:20:59 +10:00
Quezler
cc17b679f1 Code dusting (#2826)
Code cleaning according to PSR-2 w/ exemptions (mostly dust).
2017-04-24 21:38:19 +10:00
Panagiotis Koursaris
902f61d13c Unnecessary static call directly to phpunit 2017-04-12 17:17:06 +03:00
Samuel Georges
08e7fa4296 Adds a helper for fetching the plugin object
This is useful when you need to "boot" or "register" certain areas of the plugin itself, eg:

    $plugin = $this->getPluginObject();
    $plugin->registerSubscriptionEvents();

Calling boot() or register() may work too but not always, sometimes there can be things you don't want registered. Hence why it doesn't occur automatically.
2017-04-05 08:23:39 +10:00
Samuel Georges
26b4a64854 Fixes unit test
Throwing a guarded / mass assign exception
2017-03-22 07:47:11 +11:00
Samuel Georges
ef1f8a76d8 Minor naming convention change 2017-03-22 07:33:35 +11:00
Samuel Georges
b32176682f Add validation model test
Refs #2676
2017-03-22 07:31:38 +11:00
Samuel Georges
5e1feb5870 Fixes unit tests
Further to previous commit moved Cms\Classes\ViewBag to components directory
2017-03-16 07:26:57 +11:00
Samuel Georges
aa0fd163fd File attachments should support creation by string
Refs https://github.com/octobercms/docs/pull/227
2017-02-28 17:16:28 +11:00
Samuel Georges
53414599ef This should be flushed as part of the service provider 2017-02-16 07:35:37 +11:00
Samuel Georges
f608b1ac78 Remove query caching config
Refs https://github.com/octobercms/library/pull/253#issuecomment-279944594
2017-02-15 20:57:42 +11:00
Samuel Georges
8d1ecb01b8 Improve nullable tests
Refs https://github.com/octobercms/october/issues/2612
2017-02-02 05:15:47 +11:00
Samuel Georges
7b0531e0a0 Tests to prove double save issue fixed
Has one and morph one relations would null on a second save. This is because the relation would use an UPDATE sql query to null the value, then leverage eloquent's save() method to apply it again. Eloquent's save() method does not apply attributes that are unchanged (not dirty), resulting in the value being left as null.

Refs #1986
2016-11-22 08:07:10 +11:00
Samuel Georges
e45dc9601c Add database test for import model
Refs #2446
2016-11-03 07:09:47 +11:00
Samuel Georges
359461d93e Styling fix to the welcome widget
Add unit test for constraining by pivot data
2016-10-25 07:33:24 +11:00
Samuel Georges
fdcfe801a7 Write tests for #2258
Prevent nulling when model fails validation
2016-07-30 10:59:25 +10:00
Samuel Georges
b606e331a0 Write tests for MorphMany models
Refs https://github.com/octobercms/library/pull/217
2016-07-16 14:44:08 +10:00
Samuel Georges
649e1cfaa7 Fixes test 2016-06-04 06:13:25 +10:00
Jérémy Gaulin
e3812036da Allow usage of namespace alias in the code section a a CMS page, with
unit test. Fixes #2006
2016-05-21 16:27:15 +02:00
Samuel Georges
b268f54189 Write tests for simple get/set many-to-many
Refs #908
2016-05-11 07:56:11 +10:00
Samuel Georges
518dee7730 Write MorphOne model test
Refs #1868
2016-04-05 00:03:09 +10:00
Samuel Georges
39fc16ddfc Fixes tests so they pass 2016-04-05 00:02:32 +10:00
Samuel Georges
f45692ce84 (Minor) Fixes test 2016-03-25 17:34:16 +11:00
Samuel Georges
7c08b10fa2 Add cms.theme.setActiveTheme event
Bring other event names in to line with convention
Complete getConfigArray method
2016-03-23 20:11:55 +11:00
Samuel Georges
4922d6d284 Retain previous listInTheme cache functionality 2016-03-20 16:04:27 +11:00
Samuel Georges
beb851bf5c Add viewBag tests, this is core functionality now 2016-03-17 19:21:41 +11:00
Samuel Georges
8e3ff0c700 Update tests with minor API changes for Halcyon implementation 2016-03-17 07:58:42 +11:00
Samuel Georges
d76863a3ec Merge branch 'develop' into stable
Conflicts:
	composer.json
2016-02-27 14:55:52 +11:00
Samuel Georges
423360b2d2 Merge pull request #1631 from JoelESvensson/develop
Files in the media library can now contain two dots
2016-02-27 14:36:38 +11:00
Samuel Georges
98eb4f8239 Add support for "relation" with Tree models
- This makes the list slightly more efficient for small collections, less efficient for larger collections. If this becomes a problem in future we may need to look at a solution that grabs all the root nodes to start, then lazy loads any expanded nodes as secondary AJAX requests.
- Write tests for the Tree trait improvements
Fixes #1647
2016-02-27 11:29:07 +11:00
Mariano Custiel
c94706ed05 Added the ability to create instances of components from factories to allow injection of dependencies in components
Fixed descriptions

Added missing new lines at the end of fixture components

Fixed problem with include path

Fixed code as suggested. Now everything is solved through app::make

Removed tests that are not needed anymore since last changes
2016-02-22 09:44:14 +01:00
Samuel Georges
4d113dd041 Write collision tests for sluggable
Refs #1793
Test concatenated slugs while we're here
2016-02-20 17:15:58 +11:00
Samuel Georges
23da8330e7 Test for detaching belongs to many after delete 2016-02-03 22:09:21 +11:00
Samuel Georges
d00883bd8f Minor touch ups to Nullable tests 2016-01-27 08:40:23 +11:00