(#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
|
||||
|
||||
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
|
||||
let(:result) { subject.created?(cid) }
|
||||
|
||||
|
|
Loading…
Reference in New Issue