github.com/olljanat/moby@v1.13.1/cmd/docker/daemon_unit_test.go (about)

     1  // +build daemon
     2  
     3  package main
     4  
     5  import (
     6  	"testing"
     7  
     8  	"github.com/docker/docker/pkg/testutil/assert"
     9  	"github.com/spf13/cobra"
    10  )
    11  
    12  func stubRun(cmd *cobra.Command, args []string) error {
    13  	return nil
    14  }
    15  
    16  func TestDaemonCommandHelp(t *testing.T) {
    17  	cmd := newDaemonCommand()
    18  	cmd.RunE = stubRun
    19  	cmd.SetArgs([]string{"--help"})
    20  	err := cmd.Execute()
    21  	assert.NilError(t, err)
    22  }
    23  
    24  func TestDaemonCommand(t *testing.T) {
    25  	cmd := newDaemonCommand()
    26  	cmd.RunE = stubRun
    27  	cmd.SetArgs([]string{"--containerd", "/foo"})
    28  	err := cmd.Execute()
    29  	assert.NilError(t, err)
    30  }