1package exoscale 2 3import ( 4 "testing" 5 6 "github.com/docker/machine/libmachine/drivers" 7 "github.com/stretchr/testify/assert" 8) 9 10func TestSetConfigFromFlags(t *testing.T) { 11 driver := NewDriver("default", "path") 12 13 checkFlags := &drivers.CheckDriverOptions{ 14 FlagsValues: map[string]interface{}{ 15 "exoscale-api-key": "API_KEY", 16 "exoscale-api-secret-key": "API_SECRET_KEY", 17 }, 18 CreateFlags: driver.GetCreateFlags(), 19 } 20 21 err := driver.SetConfigFromFlags(checkFlags) 22 23 assert.NoError(t, err) 24 assert.Empty(t, checkFlags.InvalidFlags) 25} 26