Commit 002d3a3e authored by Jose Ivan Vargas's avatar Jose Ivan Vargas

Added test case for the avaiable project keys

parent 55b07533
...@@ -36,20 +36,27 @@ describe Projects::Settings::DeployKeysPresenter do ...@@ -36,20 +36,27 @@ describe Projects::Settings::DeployKeysPresenter do
end end
describe '#available_keys/#available_project_keys' do describe '#available_keys/#available_project_keys' do
let(:other_deploy_key) { create(:another_deploy_key) }
before do
project_key = create(:deploy_keys_project, deploy_key: other_deploy_key)
project_key.project.add_developer(user)
end
it 'returns the current available_keys' do it 'returns the current available_keys' do
expect(presenter.available_keys).to be_empty expect(presenter.available_keys).not_to be_empty
end end
it 'returns the current available_project_keys' do it 'returns the current available_project_keys' do
expect(presenter.available_project_keys).to be_empty expect(presenter.available_project_keys).not_to be_empty
end end
it 'returns false if any available_project_keys are enabled' do it 'returns false if any available_project_keys are enabled' do
expect(presenter.any_available_project_keys_enabled?).to eq(false) expect(presenter.any_available_project_keys_enabled?).to eq(true)
end end
it 'returns the available_project_keys size' do it 'returns the available_project_keys size' do
expect(presenter.available_project_keys_size).to eq(0) expect(presenter.available_project_keys_size).to eq(1)
end end
it 'shows if there is an available key' do it 'shows if there is an available key' do
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment