@@ -25,7 +25,8 @@ class { 'docker::compose': }
25
25
context 'Creating compose projects' do
26
26
before ( :all ) do
27
27
@install = <<-code
28
- docker_compose { '/tmp/docker-compose.yml':
28
+ docker_compose { 'test3':
29
+ compose_files => ['#{ tmp_path } /docker-compose.yml'],
29
30
ensure => present,
30
31
}
31
32
code
@@ -36,21 +37,23 @@ class { 'docker::compose': }
36
37
apply_manifest ( @install , :catch_changes => true )
37
38
end
38
39
39
- describe command ( "docker inspect tmp_compose_test_1 " ) , :sudo => true do
40
+ describe command ( "docker inspect test3_compose_test_1 " ) , :sudo => true do
40
41
its ( :exit_status ) { should eq 0 }
41
42
end
42
43
end
43
44
44
45
context 'Destroying compose projects' do
45
46
before ( :all ) do
46
47
install = <<-code
47
- docker_compose { '/tmp/docker-compose.yml':
48
+ docker_compose { 'test4':
49
+ compose_files => ['#{ tmp_path } /docker-compose.yml'],
48
50
ensure => present,
49
51
}
50
52
code
51
53
apply_manifest ( install , :catch_failures => true )
52
54
@uninstall = <<-code
53
- docker_compose { '/tmp/docker-compose.yml':
55
+ docker_compose { 'test4':
56
+ compose_files => ['#{ tmp_path } /docker-compose.yml'],
54
57
ensure => absent,
55
58
}
56
59
code
@@ -61,7 +64,7 @@ class { 'docker::compose': }
61
64
apply_manifest ( @uninstall , :catch_changes => true )
62
65
end
63
66
64
- describe command ( "docker inspect tmp_compose_test_1 " ) , :sudo => true do
67
+ describe command ( "docker inspect test4_compose_test_1 " ) , :sudo => true do
65
68
its ( :exit_status ) { should eq 1 }
66
69
end
67
70
end
0 commit comments