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