canvas-lms/spec
Evan Battaglia 40a7d3d10a Dyn Reg: forbid invalid display_type values
display_type is a Canvas extension. The check in
the InternalLtiConfiguration schema is stricter (it actually checks the
value is one of the valid types) than the Dyn Reg schema in
lib/schemas/lti/ims/lti_tool_configuration.rb, so will cause problems
later when we convert the Dyn Reg tool config to the internal tool
config.

refs INTEROP-8538

Test plan:
- specs
- we also need to make sure in the DB there are no invalid values here.

Change-Id: I138473265cdc57b979fa79068c716a32f9f64feb
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/357129
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Steven McGee <steve.mcgee@instructure.com>
Reviewed-by: Xander Moffatt <xmoffatt@instructure.com>
QA-Review: Evan Battaglia <ebattaglia@instructure.com>
Product-Review: Evan Battaglia <ebattaglia@instructure.com>
2024-09-11 22:16:12 +00:00
..
apis Let New Quizzes do their own InstFS duplication 2024-09-10 21:40:03 +00:00
contracts Remove Canvas Outcome Pact Tests 2023-11-29 18:00:03 +00:00
controllers replace graphQL legacy tracer with official version 2024-09-11 21:10:53 +00:00
factories Add checkpoints to coming up events 2024-09-04 20:15:59 +00:00
factory_bot rubocop: FactoryBot 2024-03-01 22:27:49 +00:00
fixtures Add/make consistent missing LTI scope descriptions 2024-09-10 15:49:24 +00:00
formatters
gem_integration/canvas_connect
graphql restore users's announcement lock preference 2024-09-06 10:43:54 +00:00
helpers hide blueprint lock icons on child courses 2024-09-05 18:42:14 +00:00
initializers Refactor permission registration 2024-08-19 18:58:32 +00:00
integration fully implement OIDC RP Initiated Logout 2024-08-29 17:03:27 +00:00
lib Dyn Reg: forbid invalid display_type values 2024-09-11 22:16:12 +00:00
manual_seeding unify SpeedGrader text 2024-05-29 18:41:43 +00:00
messages spec: Add test for checkpoints created notification. 2024-05-01 18:14:34 +00:00
migrations rubocop: Rails/FindBy 2024-06-11 19:46:18 +00:00
models Revert "remove WeakParameters" 2024-09-11 20:54:36 +00:00
observers Push content_export_created live event from Canvas 2024-02-16 18:03:54 +00:00
openapi/lti spec: OpenAPI docs for dynamic registration endpoints 2024-07-18 15:34:58 +00:00
presenters allow filtering auth providers dynamically by user 2024-08-23 21:53:09 +00:00
requests add API endpoint for named quiz ip filters 2024-09-10 15:25:35 +00:00
selenium Include math in the rce lite 2024-09-11 19:14:12 +00:00
serializers Use a Group's Course for LTI var expansions 2024-07-31 23:28:41 +00:00
services Update parent_assignment overrides to be unlock/lock date aware 2024-09-11 15:00:33 +00:00
shared_examples fix update submission internal server error 2024-07-01 15:28:52 +00:00
support spec: implement useful ActionDispatch::TestResponse#inspect 2024-09-04 21:01:13 +00:00
views Allow students to see NQ results after course is concluded 2024-08-28 15:27:09 +00:00
.eslintrc
.rspec_parallel
ams_spec_helper.rb
broadcast_integration.rb
canvas_simplecov.rb
cassandra_spec_helper.rb
conditional_release_spec_helper.rb rubocop: FactoryBot 2024-03-01 22:27:49 +00:00
coverage_tool.rb
factories.rb bundle update rubocop-performance, rubocop-rails 2023-12-18 20:28:02 +00:00
factory_bot_spec_helper.rb
feature_flag_helper.rb
file_upload_helper.rb
force_failure_spec.rb
import_helper.rb remove unused Course#import_source attr_accessor 2024-02-02 18:06:19 +00:00
jspec.sh
lti2_course_spec_helper.rb
lti2_spec_helper.rb
lti_1_3_spec_helper.rb sync DeveloperKey and Lti::Registration on save 2024-05-28 22:05:02 +00:00
lti_1_3_tool_configuration_spec_helper.rb define internal shape of LTI 1.3 config 2024-08-16 20:01:37 +00:00
lti_spec_helper.rb Support beta url override in LTI launches 2024-09-04 15:16:38 +00:00
outcome_alignments_spec_helper.rb
plagiarism_platform_spec_helper.rb
quiz_spec_helper.rb
rcov.opts
rspec_mock_extensions.rb
sharding_spec_helper.rb
simple_cov_result_merger.rb
spec.opts
spec_helper.rb spec: unskip selective release tests 2024-09-06 12:24:34 +00:00