canvas-lms/gems
Cody Cutrer e2ed5cb62f preload attachments for gradebook history
refs CNVS-31321

also need to memoize Version#model, so that the preload works with
the same object that is used later

Change-Id: Iee74ceda58b69287e5fc7b70f9ecee0da0332c6b
Reviewed-on: https://gerrit.instructure.com/88819
Tested-by: Jenkins
Reviewed-by: Rob Orton <rob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2016-08-26 16:27:46 +00:00
..
activesupport-suspend_callbacks simplify gem test harnesses 2016-01-19 17:52:58 +00:00
acts_as_list rails 4.2: misc spec fixes 2016-01-18 21:45:39 +00:00
adheres_to_policy Decouple grades and comments in gradebook api 2016-06-15 22:17:17 +00:00
attachment_fu spec: transactional-ize core canvas specs, refs SD-1422 2016-08-19 21:35:26 +00:00
autoextend simplify gem test harnesses 2016-01-19 17:52:58 +00:00
bookmarked_collection rails 4.2: bump folio-pagination 2016-01-22 16:16:29 +00:00
broadcast_policy selinimum 3: autoload magic, fixes SD-1018 2016-04-16 17:00:29 +00:00
canvas_breach_mitigation simplify gem test harnesses 2016-01-19 17:52:58 +00:00
canvas_cassandra simplify gem test harnesses 2016-01-19 17:52:58 +00:00
canvas_color fix Style/EmptyLineBetweenDefs issue 2015-04-29 16:28:39 +00:00
canvas_crummy remove rails 2 support 2014-08-06 18:16:19 +00:00
canvas_ext remove float rounding monkey-patch 2016-04-22 18:17:18 +00:00
canvas_http allow non-http developer key redirect URIs 2016-08-23 15:27:29 +00:00
canvas_i18nliner upgrade to node 6 2016-08-09 23:37:07 +00:00
canvas_kaltura simplify gem test harnesses 2016-01-19 17:52:58 +00:00
canvas_mimetype_fu add application/gzip mime type 2016-08-15 18:31:32 +00:00
canvas_panda_pub simplify gem test harnesses 2016-01-19 17:52:58 +00:00
canvas_partman don't fail creating initial versions partitions if they already exist 2016-06-16 21:22:25 +00:00
canvas_quiz_statistics Add statistics for manually graded question types 2016-02-23 03:31:09 +00:00
canvas_sanitize support <track> elements in rich content 2016-07-16 13:20:25 +00:00
canvas_slug clarify Slug vs. UUID and fix event stream 2014-07-11 16:58:42 +00:00
canvas_sort simplify gem test harnesses 2016-01-19 17:52:58 +00:00
canvas_stringex DRY up filename computation and make names path safe 2016-05-04 17:36:45 +00:00
canvas_text_helper simplify gem test harnesses 2016-01-19 17:52:58 +00:00
canvas_time turn on Timecop safe_mode, fixes SD-1019 2016-05-16 18:59:40 +00:00
canvas_unzip add application/gzip mime type 2016-08-15 18:31:32 +00:00
csv_diff simplify gem test harnesses 2016-01-19 17:52:58 +00:00
diigo simplify gem test harnesses 2016-01-19 17:52:58 +00:00
event_stream simplify gem test harnesses 2016-01-19 17:52:58 +00:00
google_drive Spec: Add google drive list_with_extension_filter specs 2016-03-07 21:43:31 +00:00
handlebars_tasks upgrade to node 6 2016-08-09 23:37:07 +00:00
html_text_helper Permit data-* attributes in HTML content 2016-04-20 10:15:58 -07:00
i18n_extraction simplify gem test harnesses 2016-01-19 17:52:58 +00:00
i18n_tasks fix locale fallbacks in JS land, fixes CNVS-29506, refs SD-71 2016-05-20 20:56:19 +00:00
incoming_mail_processor simplify gem test harnesses 2016-01-19 17:52:58 +00:00
json_token simplify gem test harnesses 2016-01-19 17:52:58 +00:00
linked_in simplify gem test harnesses 2016-01-19 17:52:58 +00:00
live_events simplify gem test harnesses 2016-01-19 17:52:58 +00:00
lti_outbound use the extracted lti security code 2016-06-08 18:16:19 +00:00
multipart simplify gem test harnesses 2016-01-19 17:52:58 +00:00
paginated_collection rails 4.2: bump folio-pagination 2016-01-22 16:16:29 +00:00
plugins preload attachments for gradebook history 2016-08-26 16:27:46 +00:00
rubocop-canvas port ModelBehavior cop over from bridge, fixes SD-1119 2016-05-23 21:24:39 +00:00
selinimum spec: remove noise when selinimizing before npm install 2016-08-17 22:06:03 +00:00
stringify_ids extract stringify_ids to a gem 2016-06-09 18:19:32 +00:00
tatl_tael allow jsx tests for coffee changes, fixes SD-1261 2016-06-17 17:28:43 +00:00
turnitin_api simplify gem test harnesses 2016-01-19 17:52:58 +00:00
twitter simplify gem test harnesses 2016-01-19 17:52:58 +00:00
utf8_cleaner simplify gem test harnesses 2016-01-19 17:52:58 +00:00
workflow remove rails 3 support 2015-12-23 21:36:43 +00:00
README.md Add docs on how to run gem tests 2016-03-09 18:08:44 +00:00
test_all_gems.sh simplify gem test harnesses 2016-01-19 17:52:58 +00:00

README.md

Gems

Testing

To test all the gems:

cd gems
./test_all_gems.sh

To test an individual gem

Run ./test.sh inside the gem's folder. This is basically the same as:

cd gems/google_drive
bundle
rspec