Sha256: 5703c565878a2ccd57277a6c10c2b7ba7936112967e0008ea420f5047fb9564f
Contents?: true
Size: 967 Bytes
Versions: 3
Compression:
Stored size: 967 Bytes
Contents
require 'spec_helper' describe Docker::Volume, :docker_1_9 do let(:name) { "ArbitraryNameForTheRakeTestVolume" } describe '.create' do let(:volume) { Docker::Volume.create(name) } after { volume.remove } it 'creates a volume' do expect(volume.id).to eq(name) end end describe '.get' do let(:volume) { Docker::Volume.get(name) } before { Docker::Volume.create(name) } after { volume.remove } it 'gets volume details' do expect(volume.id).to eq(name) expect(volume.info).to_not be_empty end end describe '.all' do after { Docker::Volume.get(name).remove } it 'gets a list of volumes' do expect { Docker::Volume.create(name) }.to change { Docker::Volume.all.length }.by(1) end end describe '#remove' do it 'removes a volume' do volume = Docker::Volume.create(name) expect { volume.remove }.to change { Docker::Volume.all.length }.by(-1) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
docker-api-1.26.2 | spec/docker/volume_spec.rb |
docker-api-1.26.1 | spec/docker/volume_spec.rb |
docker-api-1.26.0 | spec/docker/volume_spec.rb |