mirror of
https://github.com/tomgi/git_stats.git
synced 2024-11-19 01:50:39 +01:00
21 lines
712 B
Ruby
21 lines
712 B
Ruby
|
require 'spec_helper'
|
||
|
|
||
|
describe GitStats::StatsView::Charts::ActivityCharts do
|
||
|
let(:charts) { GitStats::StatsView::Charts::All.new(repo) }
|
||
|
|
||
|
context 'activity_by_hour chart' do
|
||
|
let(:activity) { double(by_hour: double(to_key_indexed_array: 'result')) }
|
||
|
let(:repo) { double(activity: activity) }
|
||
|
let(:chart) { charts.activity_charts.activity_by_hour }
|
||
|
|
||
|
it 'should be a column chart' do
|
||
|
chart.should be_a GitStats::StatsView::Charts::Chart
|
||
|
chart.options[:chart][:type].should == "column"
|
||
|
end
|
||
|
|
||
|
it 'should have 1 data series with activity by_hour' do
|
||
|
chart.should have(1).data
|
||
|
chart.data.first[:data].should == activity.by_hour.to_key_indexed_array
|
||
|
end
|
||
|
end
|
||
|
end
|