Fix user controller specs
This commit is contained in:
parent
9c6086bc95
commit
20a12438ab
1 changed files with 4 additions and 17 deletions
|
@ -25,34 +25,21 @@ describe UsersController do
|
||||||
end
|
end
|
||||||
|
|
||||||
describe 'GET #calendar_activities' do
|
describe 'GET #calendar_activities' do
|
||||||
include RepoHelpers
|
let!(:project) { create(:project) }
|
||||||
let(:project) { create(:project) }
|
let!(:user) { create(:user) }
|
||||||
let(:calendar_user) { create(:user, email: sample_commit.author_email) }
|
|
||||||
let(:commit1) { '0ed8c6c6752e8c6ea63e7b92a517bf5ac1209c80' }
|
|
||||||
let(:commit2) { '7d3b0f7cff5f37573aea97cebfd5692ea1689924' }
|
|
||||||
|
|
||||||
before do
|
before do
|
||||||
allow_any_instance_of(User).to receive(:contributed_projects_ids).and_return([project.id])
|
allow_any_instance_of(User).to receive(:contributed_projects_ids).and_return([project.id])
|
||||||
project.team << [user, :developer]
|
project.team << [user, :developer]
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'assigns @commit_count' do
|
|
||||||
get :calendar_activities, username: calendar_user.username, date: '2014-07-31'
|
|
||||||
expect(assigns(:commit_count)).to eq(2)
|
|
||||||
end
|
|
||||||
|
|
||||||
it 'assigns @calendar_date' do
|
it 'assigns @calendar_date' do
|
||||||
get :calendar_activities, username: calendar_user.username, date: '2014-07-31'
|
get :calendar_activities, username: user.username, date: '2014-07-31'
|
||||||
expect(assigns(:calendar_date)).to eq(Date.parse('2014-07-31'))
|
expect(assigns(:calendar_date)).to eq(Date.parse('2014-07-31'))
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'assigns @calendar_activities' do
|
|
||||||
get :calendar_activities, username: calendar_user.username, date: '2014-07-31'
|
|
||||||
expect(assigns(:calendar_activities).values.flatten.map(&:id)).to eq([commit1, commit2])
|
|
||||||
end
|
|
||||||
|
|
||||||
it 'renders calendar_activities' do
|
it 'renders calendar_activities' do
|
||||||
get :calendar_activities, username: calendar_user.username
|
get :calendar_activities, username: user.username
|
||||||
expect(response).to render_template('calendar_activities')
|
expect(response).to render_template('calendar_activities')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue