added tests

This commit is contained in:
Hauke Klement
2015-02-23 10:35:58 +01:00
parent 1268cdf7aa
commit 2180c3878e
3 changed files with 43 additions and 3 deletions

View File

@ -92,7 +92,19 @@ describe ExecutionEnvironmentsController do
expect_template(:new)
end
describe '#set_docker_images', docker: true do
describe '#set_docker_images' do
context 'when Docker is available' do
let(:docker_images) { [1, 2, 3] }
before(:each) do
expect(DockerClient).to receive(:check_availability!).at_least(:once)
expect(DockerClient).to receive(:image_tags).and_return(docker_images)
controller.send(:set_docker_images)
end
expect_assigns(docker_images: :docker_images)
end
context 'when Docker is unavailable' do
let(:error_message) { 'Docker is unavailable' }