canvas-lms/gems
Cody Cutrer 9df0b3152d fix broadcast policy to be idempotent
i.e. if a plugin also calls has_broadcast_policy, don't wipe out
existing notifications

Change-Id: I5df3a2fd25b9050f678d63f2729e57aa2044f26a
Reviewed-on: https://gerrit.instructure.com/100975
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2017-02-02 20:27:06 +00:00
..
activesupport-suspend_callbacks upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
acts_as_list allow Rails 5 for in-repo gems 2016-11-17 15:07:58 +00:00
adheres_to_policy upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
attachment_fu fix some ruby 2.4 deprecations 2017-01-25 21:53:37 +00:00
autoextend fix autoextend detecting nested modules from autoloading 2017-01-10 20:52:15 +00:00
bookmarked_collection fix some ruby 2.4 deprecations 2017-01-25 21:53:37 +00:00
broadcast_policy fix broadcast policy to be idempotent 2017-02-02 20:27:06 +00:00
canvas_breach_mitigation upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
canvas_cassandra upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
canvas_color fix some ruby 2.4 deprecations 2017-01-25 21:53:37 +00:00
canvas_crummy remove rails 2 support 2014-08-06 18:16:19 +00:00
canvas_ext upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
canvas_http upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
canvas_i18nliner fix canvas_i18nliner issue, along with its tests 2016-10-13 20:44:32 +00:00
canvas_kaltura upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
canvas_mimetype_fu upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
canvas_panda_pub upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
canvas_partman fix some ruby 2.4 deprecations 2017-01-25 21:53:37 +00:00
canvas_quiz_statistics upgrade canvas_quiz_statistics to rspec 3 syntax 2016-12-27 18:44:20 +00:00
canvas_sanitize upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
canvas_slug clarify Slug vs. UUID and fix event stream 2014-07-11 16:58:42 +00:00
canvas_sort upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
canvas_stringex don't include unnecessary modules into Object, fixes SD-2013 2017-01-18 19:20:00 +00:00
canvas_text_helper upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
canvas_time upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
canvas_unzip upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
csv_diff upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
diigo upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
dr_diff run linters on previous commit if there are no local changes 2017-01-24 18:53:38 +00:00
event_stream fix some ruby 2.4 deprecations 2017-01-25 21:53:37 +00:00
google_drive upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
handlebars_tasks upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
html_text_helper upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
i18n_extraction upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
i18n_tasks remove i18nema and syck 2017-01-06 19:34:55 +00:00
incoming_mail_processor fix parsing of SQS incoming mail 2017-01-29 02:08:48 +00:00
json_token upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
linked_in refactor LinkedIn::Connection 2017-01-10 22:41:32 +00:00
live_events upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
lti_outbound add custom variable for course workflow_state 2017-01-13 19:56:20 +00:00
multipart upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
paginated_collection upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
plugins Add group categories and extra group params to the group report 2017-01-25 23:43:17 +00:00
rubocop-canvas upgrade rubocop and rubocop-rspec to latest 2017-02-02 16:16:39 +00:00
selinimum spec: fix occasional failure when selinimum capture is enabled 2017-01-18 22:30:16 +00:00
stringify_ids upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
tatl_tael upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
turnitin_api upgrade many canvas gems to rspec 3 syntax 2016-12-27 18:44:23 +00:00
twitter refactor Twitter::Connection 2017-01-09 19:09:21 +00:00
utf8_cleaner remove i18nema and syck 2017-01-06 19:34:55 +00:00
workflow allow Rails 5 for in-repo gems 2016-11-17 15:07:58 +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