@@ -162,27 +162,31 @@ def setup_grading_periods
162162
163163 expected = [
164164 {
165- 'group_weight' => 60 ,
165+ 'group_weight' => 60.0 ,
166166 'id' => @group2 . id ,
167167 'name' => 'group2' ,
168168 'position' => 7 ,
169169 'rules' => { } ,
170170 'any_assignment_in_closed_grading_period' => false ,
171+ 'integration_data' => { } ,
172+ 'sis_source_id' => nil ,
171173 'assignments' => [
172- controller . assignment_json ( @a3 , @user , session ) ,
173- controller . assignment_json ( @a4 , @user , session , include_discussion_topic : true )
174+ controller . assignment_json ( @a3 , @user , session ) . as_json ,
175+ controller . assignment_json ( @a4 , @user , session , include_discussion_topic : false ) . as_json
174176 ]
175177 } ,
176178 {
177- 'group_weight' => 40 ,
179+ 'group_weight' => 40.0 ,
178180 'id' => @group1 . id ,
179181 'name' => 'group1' ,
180182 'position' => 10 ,
181183 'rules' => { } ,
182184 'any_assignment_in_closed_grading_period' => false ,
185+ 'integration_data' => { } ,
186+ 'sis_source_id' => nil ,
183187 'assignments' => [
184- controller . assignment_json ( @a1 , @user , session ) ,
185- controller . assignment_json ( @a2 , @user , session )
188+ controller . assignment_json ( @a1 , @user , session ) . as_json ,
189+ controller . assignment_json ( @a2 , @user , session ) . as_json
186190 ]
187191 }
188192 ]
@@ -193,7 +197,7 @@ def setup_grading_periods
193197 end
194198 end
195199
196- compare_json ( json , expected )
200+ expect ( json ) . to eq expected
197201 end
198202
199203 context "exclude response fields" do
@@ -385,20 +389,22 @@ def setup_grading_periods
385389
386390 expected = [
387391 {
388- 'group_weight' => 40 ,
392+ 'group_weight' => 40.0 ,
389393 'id' => group . id ,
390394 'name' => 'group1' ,
391395 'position' => 10 ,
392396 'rules' => { } ,
393397 'any_assignment_in_closed_grading_period' => false ,
398+ 'integration_data' => { } ,
399+ 'sis_source_id' => nil ,
394400 'assignments' => [
395- controller . assignment_json ( a1 , @user , session ) ,
396- controller . assignment_json ( a2 , @user , session )
401+ controller . assignment_json ( a1 , @user , session ) . as_json ,
402+ controller . assignment_json ( a2 , @user , session ) . as_json
397403 ]
398404 }
399405 ]
400406
401- compare_json ( json , expected )
407+ expect ( json ) . to eq expected
402408 end
403409
404410 it "should include all dates" do
@@ -426,20 +432,22 @@ def setup_grading_periods
426432
427433 expected = [
428434 {
429- 'group_weight' => 40 ,
435+ 'group_weight' => 40.0 ,
430436 'id' => group . id ,
431437 'name' => 'group1' ,
432438 'position' => 10 ,
433439 'rules' => { } ,
434440 'any_assignment_in_closed_grading_period' => false ,
441+ 'integration_data' => { } ,
442+ 'sis_source_id' => nil ,
435443 'assignments' => [
436- controller . assignment_json ( a1 , @user , session , include_all_dates : true ) ,
437- controller . assignment_json ( a2 , @user , session , include_all_dates : true )
444+ controller . assignment_json ( a1 , @user , session , include_all_dates : true ) . as_json ,
445+ controller . assignment_json ( a2 , @user , session , include_all_dates : true ) . as_json
438446 ]
439447 }
440448 ]
441449
442- compare_json ( json , expected )
450+ expect ( json ) . to eq expected
443451 end
444452
445453 it "should exclude deleted assignments" do
0 commit comments