@@ -45,6 +45,8 @@ func TestDocker_Execute(t *testing.T) {
4545 t .Fatalf ("Execute failed: %v" , err )
4646 }
4747 out := buf .String ()
48+
49+ // Test Docker installation
4850 if ! strings .Contains (out , "docker-ce=$DOCKER_VERSION" ) {
4951 t .Errorf ("template output missing expected docker version install command: %s" , out )
5052 }
@@ -55,8 +57,20 @@ func TestDocker_Execute(t *testing.T) {
5557 t .Errorf ("template output missing enable docker: %s" , out )
5658 }
5759
58- // Test safe exit
59- if ! strings .Contains (out , "exit 0" ) {
60- t .Errorf ("template output missing safe exit: %s" , out )
60+ // Test cri-dockerd installation
61+ if ! strings .Contains (out , "CRI_DOCKERD_VERSION=\" 0.3.17\" " ) {
62+ t .Errorf ("template output missing cri-dockerd version: %s" , out )
63+ }
64+ if ! strings .Contains (out , "curl -L ${CRI_DOCKERD_URL} | sudo tar xzv -C /usr/local/bin --strip-components=1" ) {
65+ t .Errorf ("template output missing cri-dockerd installation command: %s" , out )
66+ }
67+ if ! strings .Contains (out , "systemctl enable cri-docker.service" ) {
68+ t .Errorf ("template output missing enable cri-docker service: %s" , out )
69+ }
70+ if ! strings .Contains (out , "systemctl enable cri-docker.socket" ) {
71+ t .Errorf ("template output missing enable cri-docker socket: %s" , out )
72+ }
73+ if ! strings .Contains (out , "systemctl start cri-docker.service" ) {
74+ t .Errorf ("template output missing start cri-docker service: %s" , out )
6175 }
6276}
0 commit comments