Skip to content

Commit 5081e6e

Browse files
committed
fix: add a test to verify NewDriver behavior
1 parent af7e091 commit 5081e6e

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

pkg/drivers/linode/linode_test.go

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,25 @@
1-
package linode_test
1+
package linode
2+
3+
import (
4+
"testing"
5+
6+
"github.com/docker/machine/libmachine/drivers"
7+
"github.com/stretchr/testify/assert"
8+
)
9+
10+
func TestSetConfigFromFlags(t *testing.T) {
11+
driver := NewDriver("", "")
12+
13+
checkFlags := &drivers.CheckDriverOptions{
14+
FlagsValues: map[string]interface{}{
15+
"linode-token": "PROJECT",
16+
"linode-root-pass": "ROOTPASS",
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+
}

0 commit comments

Comments
 (0)