spec/bearcat/client/quizzes_spec.rb in bearcat-1.2.18 vs spec/bearcat/client/quizzes_spec.rb in bearcat-1.3.1

- old
+ new

@@ -3,9 +3,16 @@ describe Bearcat::Client::Quizzes do before do @client = Bearcat::Client.new(prefix: "http://canvas.instructure.com", token: "test_token") end + it "updates a single quiz" do + stub_put(@client, "/api/v1/courses/1/quizzes/38").to_return(json_response("quizzes/course_quiz.json")) + course_quiz = @client.edit_quiz('1', '38') + course_quiz.class.should eq(Hash) + course_quiz['id'].should == 38 + end + it "returns a courses quizzes" do stub_get(@client, "/api/v1/courses/1/quizzes").to_return(json_response("quizzes/course_quizzes.json")) course_quizzes = @client.list_course_quizzes('1') course_quizzes.class.should eq(Bearcat::ApiArray) course_quizzes.count.should == 2