Sha256: c649c36cd77b8d1548f26c8119919698daf451bcbb9a7a7f71044232eec1b656
Contents?: true
Size: 1.48 KB
Versions: 72
Compression:
Stored size: 1.48 KB
Contents
require 'helper' describe Bearcat::Client::RubricAssessment do before do @client = Bearcat::Client.new(prefix:"http://canvas.instructure.com", token: "test_token") end it "creates a rubric association" do stub_post(@client, "/api/v1/courses/72/rubric_associations") .with(:body => {"rubric_id" => "1", "score" => "5"}) .to_return(json_response("rubric_association.json")) rubric_association = @client.create_course_rubric_association(72, {"rubric_id" => "1", "score" => "5"}) rubric_association['id'].should == 1 rubric_association['rubric_id'].should == 1 rubric_association['score'].should == 5 end it "updates a rubric association" do stub_put(@client, "/api/v1/courses/72/rubric_associations/4") .with(:body => {"rubric_id" => "1", "score" => "5"}) .to_return(json_response("rubric_association.json")) rubric_association = @client.update_course_rubric_association(72, 4, {"rubric_id" => "1", "score" => "5"}) rubric_association['id'].should == 1 rubric_association['rubric_id'].should == 1 rubric_association['score'].should == 5 end it "deletes a rubric association" do stub_delete(@client, "/api/v1/courses/72/rubric_associations/4") .to_return(json_response("rubric_association.json")) rubric_association = @client.delete_course_rubric_association(72, 4) rubric_association['id'].should == 1 rubric_association['rubric_id'].should == 1 rubric_association['score'].should == 5 end end
Version data entries
72 entries across 72 versions & 1 rubygems