Luke Amos
2cb649abbb
FIX #Fixes silverstripe#814 Fixing automated test for code.
2019-01-16 14:14:19 +13:00
Robbie Averill
9812d43a3f
Disable transactions in UserDefinedFormTest to prevent fixture leaks
2018-06-20 17:08:20 +12:00
Robbie Averill
eddfa10cd3
Remove cache from get_one_by_stage calls in tests
2018-06-19 16:14:36 +12:00
Robbie Averill
398c65c540
Re-enable test for removing custom rules from live stage when forms are published with deletions
2018-06-19 16:04:43 +12:00
Robbie Averill
8ae3e4a041
Adjust assertion to handle environmental influence, e.g. CWP default records
2018-03-27 10:34:42 +01:00
Robbie Averill
3e71cf7840
Add tests for duplicating multiple option fields, which should duplicate the options too
2018-03-27 10:34:41 +01:00
Robbie Averill
d19914044a
FIX getFormParent does not automatically look up arbitrary test stubs, remove theme dependency
2018-03-19 16:00:57 +13:00
Dylan Wagstaff
48bf46215e
FIX stop form items double duplicating ( #728 )
...
When calling `duplicate` on a form, a form field, or suchlike, the results
would be that all related items to the thing being duplicated (such as
fields for a form, or options to an editabledropdown) would be duplicated
_twice_; ie. where a form had two fields, it's new duplicate would have
four (each one occurring twice). We have stopped this in a backwards
compatible way - that is the bug was introduced with core 4.1, and this
change leaves the userforms module compatible with 4.0.
2018-03-05 14:31:33 +13:00
Andrew Aitken-Fincham
e2066a55b3
missing 'not', add alert-warning for unsaved form
2018-02-20 14:44:31 +00:00
Andrew Aitken-Fincham
0f6efea12a
add proper fallbacks to cover tests
2018-02-14 11:30:35 +00:00
Robbie Averill
5695c9585a
FIX Email templates for for submissions display correctly in preview
2018-01-24 15:17:03 +13:00
Robbie Averill
262510a450
FIX Cast template values as array, include list in CMS fields for recipients
2017-12-04 23:45:52 +13:00
Will Rossiter
658b4dc02a
Reduce code duplication, share test fixtures
2017-10-16 10:13:01 +13:00
Robbie Averill
faf04bff43
FIX Tests for email templates and whether they exist or not
2017-08-24 15:29:27 +12:00
Robbie Averill
8fbe63e34a
FIX Remove old upgrade maps, comment failing test (see todo), change publish strategy in UDF test
2017-08-22 16:40:17 +12:00
Robbie Averill
5c9417da21
API Implement cascading deletes API for model relations
2017-08-22 16:40:17 +12:00
Robbie Averill
59827e2011
API Remove UserFormRecipientEmail and use core Email class. Minor test fixes.
2017-08-22 16:40:16 +12:00
Robbie Averill
cdb2259307
FIX Validation related errors in unit tests and EmailRecipient
2017-08-22 16:40:16 +12:00
Robbie Averill
32586b6363
Run PSR-2 linting
2017-08-22 16:40:16 +12:00
Robbie Averill
cd314d3a3c
FIX Namespacing errors and method incompatibilities with parent classes
2017-08-22 16:40:16 +12:00
Robbie Averill
b8d6ac336f
API Upgrade test classes, remove tests for obsolete classes
2017-08-22 16:40:15 +12:00
Robbie Averill
eaf374adc5
API Implement SS4 namespacing, add userforms namespaces
2017-08-22 16:40:15 +12:00
Robbie Averill
2e809de2ea
Move files into PSR-4 compatible locations
2017-08-22 16:40:15 +12:00