canvas-lms/spec
Ethan Vizitei 7cf97d0709 handle multiple RCE requests
fixes CNVS-27951

also document which methods are not in the
public interface to be clear
which methods are ok for other modules to call
on the service loader

TEST PLAN:
 1) go to some RCE use case with the service
    enabled
 2) make sure only 1 "get_module" call happens
    in the network panel

Change-Id: I064436e2a9ea7aa1c340848a2bf3e91dfcd23bb5
Reviewed-on: https://gerrit.instructure.com/74292
Tested-by: Jenkins
Reviewed-by: Jacob Fugal <jacob@instructure.com>
QA-Review: Jeremy Putnam <jeremyp@instructure.com>
Product-Review: Ethan Vizitei <evizitei@instructure.com>
2016-03-15 23:11:53 +00:00
..
apis fix user search returning non-scopes 2016-03-15 15:01:50 +00:00
coffeescripts handle multiple RCE requests 2016-03-15 23:11:53 +00:00
controllers hide groups for inaccessible courses in groups list 2016-03-15 16:48:34 +00:00
factories spec: fix slow/brittle spec 2016-03-09 21:47:31 +00:00
fixtures spec: add spec to a11y focus on gradebook menus 2016-02-19 21:47:35 +00:00
gem_integration bump webex and adobe connect gems 2015-12-28 18:37:39 +00:00
helpers fix double javascript include 2016-03-07 20:35:07 +00:00
initializers consul caching 2016-03-01 21:34:32 +00:00
integration retain restricted :read_roster permission after course conclusion 2016-03-09 18:39:25 +00:00
javascripts make web pack specs pick up jsx specs 2016-03-08 19:08:14 +00:00
lib fix ExternalFeedAggregator with psych and atom 2016-03-15 17:18:14 +00:00
messages update email notification for peer review to be anonymous 2015-09-14 21:19:20 +00:00
middleware allow services to pass their Request ID 2016-03-01 22:30:45 +00:00
migrations prevent users from double-joining groups 2016-03-10 17:13:22 +00:00
models Fix filename omission in first part of file upload 2016-03-15 21:48:57 +00:00
observers added live events for assignments and submissions 2015-12-18 21:41:50 +00:00
presenters remove differentiated assignments feature checks 2016-03-07 18:44:46 +00:00
selenium spec: logic changes to work with chrome 2016-03-15 21:19:41 +00:00
serializers remove differentiated assignments feature checks 2016-03-07 18:44:46 +00:00
shared_examples rails 4.2: s/destroy!/destroy_permanently! 2016-01-07 14:00:13 +00:00
support make canvas pull secrets from consul, not env vars 2016-02-11 00:01:48 +00:00
views remove differentiated assignments feature checks 2016-03-07 18:44:46 +00:00
ams_spec_helper.rb remove rails 2 support 2014-08-06 18:16:19 +00:00
broadcast_integration.rb
cassandra_spec_helper.rb extract canvas_cassandra gem 2014-01-22 22:49:35 +00:00
coverage_tool.rb spec: coverage tool tweaking for test-queue 2016-01-28 18:16:16 +00:00
import_helper.rb imported link refactoring 2015-06-16 20:04:32 +00:00
lti_spec_helper.rb create lti_app collection api 2014-12-17 22:34:31 +00:00
mocha_extensions.rb rails4: fix mocha instantiation 2015-07-01 17:23:09 +00:00
mocha_rspec_adapter.rb fix Style/EmptyLineBetweenDefs issue 2015-04-29 16:28:39 +00:00
nested_instafail_formatter.rb remove rails 2 support 2014-08-06 18:16:19 +00:00
quiz_spec_helper.rb canvas-partman & quiz log auditing partitioning 2014-11-11 19:06:00 +00:00
rcov.opts
sharding_spec_helper.rb spec: ensure each shard always has built-in roles, refs SD-857 2016-02-29 19:31:26 +00:00
spec.opts fixes for ruby 1.9.3 2012-05-12 14:34:23 -06:00
spec_helper.rb protect against inadvertent use of potentially dangerous redis commands 2016-03-15 15:02:07 +00:00