Sha256: 62059718f9b9308b364a429dd66f94d4c341786b8dd40d9a1059dbf6987c8072
Contents?: true
Size: 886 Bytes
Versions: 122
Compression:
Stored size: 886 Bytes
Contents
require 'helper' describe Bearcat::Client::Analytics do before do @client = Bearcat::Client.new(prefix: "http://canvas.instructure.com", token: "test_token") end it 'returns page view data' do stub_get(@client, "/api/v1/accounts/1/analytics/terms/1/activity").to_return(json_response("department_level_participation.json")) result = @client.department_level_participation(1, 1) result['by_date'].count.should == 3 result['by_category'].count.should == 13 result['by_category'].any? {|h| h['category'] == 'assignments'}.should be_truthy end it 'returns department level statistics' do stub_get(@client, "/api/v1/accounts/1/analytics/terms/1/statistics").to_return(json_response("department_level_statistics.json")) result = @client.department_level_statistics(1, 1) result.count.should == 8 result['subaccounts'].should == 8 end end
Version data entries
122 entries across 122 versions & 1 rubygems