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