(#9085) - Add test for converting windows paths
This commit adds a test for checking that a windows path for mounting a volume in a container is properly converted into something that's usable.
This commit is contained in:
parent
03178bbe04
commit
5d2d784ae7
|
@ -65,6 +65,33 @@ describe VagrantPlugins::DockerProvider::Driver do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
describe '#create windows' do
|
||||||
|
let(:params) { {
|
||||||
|
image: 'jimi/hendrix:eletric-ladyland',
|
||||||
|
cmd: ['play', 'voodoo-chile'],
|
||||||
|
ports: '8080:80',
|
||||||
|
volumes: 'C:/Users/BobDylan/AllAlong:/The/Watchtower',
|
||||||
|
detach: true,
|
||||||
|
links: [[:janis, 'joplin'], [:janis, 'janis']],
|
||||||
|
env: {key: 'value'},
|
||||||
|
name: cid,
|
||||||
|
hostname: 'jimi-hendrix',
|
||||||
|
privileged: true
|
||||||
|
} }
|
||||||
|
|
||||||
|
let(:translated_path) { "//c/Users/BobDylan/AllAlong:/The/Watchtower" }
|
||||||
|
|
||||||
|
before do
|
||||||
|
allow(Vagrant::Util::Platform).to receive(:windows?).and_return(true)
|
||||||
|
subject.create(params)
|
||||||
|
end
|
||||||
|
|
||||||
|
it 'shares folders' do
|
||||||
|
expect(cmd_executed).to match(/-v #{translated_path} .+ #{Regexp.escape params[:image]}/)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
describe '#created?' do
|
describe '#created?' do
|
||||||
let(:result) { subject.created?(cid) }
|
let(:result) { subject.created?(cid) }
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue