spec: publish course before the tests
Change-Id: Ie9ef4ee98d8d8fdec8de95739549f8cd3ab399fe Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/265845 Reviewed-by: Drake Harper <drake.harper@instructure.com> QA-Review: Drake Harper <drake.harper@instructure.com> Product-Review: Drake Harper <drake.harper@instructure.com> Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
This commit is contained in:
parent
eb27bec56e
commit
cdc665d636
|
@ -101,6 +101,7 @@ module Factories
|
|||
end
|
||||
|
||||
def graded_discussion_topic(opts = {})
|
||||
@context = opts[:context] || @context || course_factory(active_all: true)
|
||||
@topic = discussion_topic_model(opts)
|
||||
@assignment = @topic.context.assignments.build(:submission_types => 'discussion_topic', :title => @topic.title)
|
||||
@assignment.infer_times
|
||||
|
|
|
@ -252,7 +252,6 @@ RSpec.shared_examples "DiscussionType" do
|
|||
end
|
||||
|
||||
it 'returns the current user permissions' do
|
||||
@course.update!(workflow_state: "available")
|
||||
student_in_course(active_all: true)
|
||||
type_with_student = GraphQLTypeTester.new(discussion, current_user: @student)
|
||||
|
||||
|
@ -323,8 +322,9 @@ describe Types::DiscussionType do
|
|||
let_once(:discussion) { graded_discussion_topic }
|
||||
include_examples "DiscussionType"
|
||||
end
|
||||
|
||||
context "group discussion" do
|
||||
let_once(:discussion) { group_discussion_assignment.child_topics.take }
|
||||
include_examples "DiscussionType"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue