mirror of https://github.com/hashicorp/packer
Merge pull request #9212 from andrewsomething/asb/do-image-id
builder/digitalocean: Use correct image type for Droplet creates.pull/9225/head
commit
a17ef01ea9
@ -0,0 +1,26 @@
|
||||
package digitalocean
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/digitalocean/godo"
|
||||
)
|
||||
|
||||
func TestBuilder_GetImageType(t *testing.T) {
|
||||
imageTypeTests := []struct {
|
||||
in string
|
||||
out godo.DropletCreateImage
|
||||
}{
|
||||
{"ubuntu-20-04-x64", godo.DropletCreateImage{Slug: "ubuntu-20-04-x64"}},
|
||||
{"123456", godo.DropletCreateImage{ID: 123456}},
|
||||
}
|
||||
|
||||
for _, tt := range imageTypeTests {
|
||||
t.Run(tt.in, func(t *testing.T) {
|
||||
i := getImageType(tt.in)
|
||||
if i != tt.out {
|
||||
t.Errorf("got %q, want %q", godo.Stringify(i), godo.Stringify(tt.out))
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
Loading…
Reference in new issue