spec/bearcat/client/assignments_spec.rb in bearcat-1.0.14 vs spec/bearcat/client/assignments_spec.rb in bearcat-1.0.15
- old
+ new
@@ -12,9 +12,17 @@
assignments.first["assignment_group_id"].should == 53
assignments.first["id"].should == 123
assignments.first["due_at"].should == nil
end
+ it "returns an individual assignment for a course" do
+ stub_get(@client, "/api/v1/courses/3/assignments/1").to_return(json_response("assignment.json"))
+ assignment = @client.assignment(3, 1)
+ assignment["assignment_group_id"].should == 53
+ assignment["id"].should == 1
+ assignment["due_at"].should == nil
+ end
+
it "creates an assignment override for a section" do
stub_post(@client, "/api/v1/courses/310/assignments/123/overrides")
.with(:body => {"assignment_override"=>{"course_section_id"=>"74", "due_at"=>"2013-06-27T21:08:46Z"}})
.to_return(json_response("assignment_section_override.json"))
override = @client.create_assignment_override(310, 123, {