cloudapi/v2: add some unit tests for testing modules
This commit is contained in:
parent
241aae6fd4
commit
ec93197b7a
2 changed files with 20 additions and 0 deletions
|
|
@ -43,6 +43,13 @@ func GetTestBlueprint() blueprint.Blueprint {
|
|||
{Name: "tmux"},
|
||||
}
|
||||
|
||||
expected.EnabledModules = []blueprint.EnabledModule{
|
||||
{
|
||||
Name: "node",
|
||||
Stream: "20",
|
||||
},
|
||||
}
|
||||
|
||||
// Containers
|
||||
expected.Containers = []blueprint.Container{
|
||||
blueprint.Container{
|
||||
|
|
@ -207,6 +214,12 @@ func TestGetBlueprintFromCustomizations(t *testing.T) {
|
|||
Groups: &[]string{"users", "wheel"},
|
||||
}},
|
||||
Packages: &[]string{"bash", "tmux"},
|
||||
EnabledModules: &[]Module{
|
||||
{
|
||||
Name: "node",
|
||||
Stream: "20",
|
||||
},
|
||||
},
|
||||
Containers: &[]Container{
|
||||
Container{
|
||||
Name: common.ToPtr("container-name"),
|
||||
|
|
@ -374,6 +387,12 @@ func TestGetBlueprintFromCompose(t *testing.T) {
|
|||
Name: "empty blueprint",
|
||||
Version: common.ToPtr("0.0.0"),
|
||||
Packages: &[]Package{{Name: "bash"}, {Name: "tmux"}},
|
||||
EnabledModules: &[]Module{
|
||||
{
|
||||
Name: "node",
|
||||
Stream: "20",
|
||||
},
|
||||
},
|
||||
Containers: &[]Container{
|
||||
Container{
|
||||
Name: common.ToPtr("container-name"),
|
||||
|
|
|
|||
|
|
@ -1679,6 +1679,7 @@ func TestDepsolveBlueprint(t *testing.T) {
|
|||
"name": "deptest1",
|
||||
"version": "0.0.1",
|
||||
"distro": "%[1]s",
|
||||
"enabled_modules": [{ "name": "deps", "stream": "1" }],
|
||||
"packages": [
|
||||
{ "name": "dep-package", "version": "*" }
|
||||
]},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue