TestCopyFromContainer makes sure CopyFromContainer copies a container into a specified local directory
(t *testing.T)
| 590 | // TestCopyFromContainer makes sure CopyFromContainer copies a container into a specified |
| 591 | // local directory |
| 592 | func TestCopyFromContainer(t *testing.T) { |
| 593 | assert := asrt.New(t) |
| 594 | containerSourceDir := "/var/tmp/backdrop_drush_commands/backdrop-drush-extension" |
| 595 | containerExpectedFile := "backdrop.drush.inc" |
| 596 | cid, err := dockerutil.FindContainerByName(testContainerName) |
| 597 | require.NoError(t, err) |
| 598 | require.NotNil(t, cid) |
| 599 | |
| 600 | targetDir := testcommon.CreateTmpDir(t.Name()) |
| 601 | require.NoError(t, err) |
| 602 | |
| 603 | err = dockerutil.CopyFromContainer(testContainerName, containerSourceDir, targetDir) |
| 604 | require.NoError(t, err) |
| 605 | |
| 606 | assert.FileExists(filepath.Join(targetDir, path.Base(containerSourceDir), containerExpectedFile)) |
| 607 | } |
nothing calls this directly
no test coverage detected