Differences Between: [Versions 310 and 311] [Versions 310 and 400] [Versions 310 and 401] [Versions 310 and 402] [Versions 310 and 403]
Unit tests for core\content\exportable_items\exportable_filearea.
Copyright: | 2020 Andrew Nicols <andrew@nicols.co.uk> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 254 lines (9 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
exportable_filearea_test:: (6 methods):
test_no_files()
test_specified_itemid_excluded_from_zip()
test_specified_itemid()
test_in_subdir()
create_files()
assert_exportable_matches_file()
Class: exportable_filearea_test - X-Ref
Unit tests for the `exportable_filearea` export item class.test_no_files() X-Ref |
Ensure that the the exportable_filearea does not fetch files when none exist. |
test_specified_itemid_excluded_from_zip() X-Ref |
Ensure that the exportable_filearea returns all stored_file items for only the specified itemid, but those which are not included in the archive receive a pluginfile URL. |
test_specified_itemid() X-Ref |
Ensure that the exportable_filearea returns all stored_file items for only the specified itemid. |
test_in_subdir() X-Ref |
Ensure that the exportable_filearea returns all stored_files into the correct file location. |
create_files(context $context, string $component, string $filearea, int $itemid, int $count = 1) X-Ref |
Create files for use in testing. param: context $context param: string $component param: string $filearea param: int $itemid param: int $count return: filearea[] |
assert_exportable_matches_file(string $component,stdClass $user,context $context,string $filearea,string $subdir,array $expectedfiles,bool $addfilestozip,exportable_filearea $exportable) X-Ref |
Assert that the supplied expotable matches the supplied file. param: string $component param: stdClass $user param: context $context param: string $filearea param: string $subdir param: stored_file[] $expectedfiles param: bool $addfilestozip Whether to allow files to be added to the archive param: exportable_filearea $exportable return: exported_item |