assignment clone contract test with quiz_lti

Fixes: QUIZ-4365

Test Plan:
  Validate new quiz_lti contracts for assignment update with quiz_lti PS
  and local pact broker.

Change-Id: I14d90e7f0135558a3fd2ace94e4e3b19c1cba3a1
Reviewed-on: https://gerrit.instructure.com/163572
Tested-by: Jenkins
Reviewed-by: Michael Hargiss <mhargiss@instructure.com>
QA-Review: Michael Hargiss <mhargiss@instructure.com>
Product-Review: Robin Kuss <rkuss@instructure.com>
This commit is contained in:
Robin Kuss 2018-09-05 09:34:31 -05:00
parent 6e221c6ab3
commit a810d9d464
1 changed files with 15 additions and 1 deletions

View File

@ -40,7 +40,21 @@ PactConfig::Consumers::ALL.each do |consumer|
course = Pact::Canvas.base_state.course
assignment = assignment_model(context: course, title: 'Assignment1')
assignment.submission_types = 'external_tool'
assignment.external_tool_tag_attributes = {resource_link_id: '9b4ef1eea0eb4c3498983e09a6ef88f1'}
assignment.external_tool_tag_attributes = {
resource_link_id: '9b4ef1eea0eb4c3498983e09a6ef88f1'
}
assignment.save!
end
end
provider_state 'a cloned quiz assignment' do
set_up do
course = Pact::Canvas.base_state.course
assignment = assignment_model(context: course, title: 'Assignment1')
assignment.submission_types = 'external_tool'
assignment.external_tool_tag_attributes = {
resource_link_id: '9b4ef1eea0eb4c3498983e09a6ef88f1'
}
assignment.save!
end
end