|  | @@ -22,13 +22,12 @@ import (
 | 
	
		
			
				|  |  |  	"path/filepath"
 | 
	
		
			
				|  |  |  	"testing"
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +	"gotest.tools/v3/assert"
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  	"github.com/docker/api/cli/cmd"
 | 
	
		
			
				|  |  |  	"github.com/docker/api/cli/cmd/context"
 | 
	
		
			
				|  |  |  	"github.com/docker/api/cli/cmd/login"
 | 
	
		
			
				|  |  |  	"github.com/docker/api/cli/cmd/run"
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -	"github.com/stretchr/testify/require"
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  	"github.com/docker/api/config"
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -40,33 +39,33 @@ func TestDetermineCurrentContext(t *testing.T) {
 | 
	
		
			
				|  |  |  	d, err := ioutil.TempDir("", "")
 | 
	
		
			
				|  |  |  	// nolint errcheck
 | 
	
		
			
				|  |  |  	defer os.RemoveAll(d)
 | 
	
		
			
				|  |  | -	require.NoError(t, err)
 | 
	
		
			
				|  |  | +	assert.NilError(t, err)
 | 
	
		
			
				|  |  |  	err = ioutil.WriteFile(filepath.Join(d, config.ConfigFileName), contextSetConfig, 0644)
 | 
	
		
			
				|  |  | -	require.NoError(t, err)
 | 
	
		
			
				|  |  | +	assert.NilError(t, err)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	// If nothing set, fallback to default
 | 
	
		
			
				|  |  |  	c := determineCurrentContext("", "")
 | 
	
		
			
				|  |  | -	require.Equal(t, "default", c)
 | 
	
		
			
				|  |  | +	assert.Equal(t, c, "default")
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	// If context flag set, use that
 | 
	
		
			
				|  |  |  	c = determineCurrentContext("other-context", "")
 | 
	
		
			
				|  |  | -	require.Equal(t, "other-context", c)
 | 
	
		
			
				|  |  | +	assert.Equal(t, c, "other-context")
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	// If no context flag, use config
 | 
	
		
			
				|  |  |  	c = determineCurrentContext("", d)
 | 
	
		
			
				|  |  | -	require.Equal(t, "some-context", c)
 | 
	
		
			
				|  |  | +	assert.Equal(t, c, "some-context")
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	// Ensure context flag overrides config
 | 
	
		
			
				|  |  |  	c = determineCurrentContext("other-context", d)
 | 
	
		
			
				|  |  | -	require.Equal(t, "other-context", c)
 | 
	
		
			
				|  |  | +	assert.Equal(t, "other-context", c)
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  func TestCheckOwnCommand(t *testing.T) {
 | 
	
		
			
				|  |  | -	require.True(t, isOwnCommand(login.Command()))
 | 
	
		
			
				|  |  | -	require.True(t, isOwnCommand(context.Command()))
 | 
	
		
			
				|  |  | -	require.True(t, isOwnCommand(cmd.ServeCommand()))
 | 
	
		
			
				|  |  | -	require.False(t, isOwnCommand(run.Command()))
 | 
	
		
			
				|  |  | -	require.False(t, isOwnCommand(cmd.ExecCommand()))
 | 
	
		
			
				|  |  | -	require.False(t, isOwnCommand(cmd.LogsCommand()))
 | 
	
		
			
				|  |  | -	require.False(t, isOwnCommand(cmd.PsCommand()))
 | 
	
		
			
				|  |  | +	assert.Assert(t, isOwnCommand(login.Command()))
 | 
	
		
			
				|  |  | +	assert.Assert(t, isOwnCommand(context.Command()))
 | 
	
		
			
				|  |  | +	assert.Assert(t, isOwnCommand(cmd.ServeCommand()))
 | 
	
		
			
				|  |  | +	assert.Assert(t, !isOwnCommand(run.Command()))
 | 
	
		
			
				|  |  | +	assert.Assert(t, !isOwnCommand(cmd.ExecCommand()))
 | 
	
		
			
				|  |  | +	assert.Assert(t, !isOwnCommand(cmd.LogsCommand()))
 | 
	
		
			
				|  |  | +	assert.Assert(t, !isOwnCommand(cmd.PsCommand()))
 | 
	
		
			
				|  |  |  }
 |