mirror of
https://github.com/psviderski/uncloud.git
synced 2026-10-06 13:18:58 +00:00
refactor: embed ServiceSpecResolver into Deployment to handle spec only there
This commit is contained in:
1 parent
7a9d0cf9db
commit
3910101a88
17 files changed
+191
-148
No files matched your search
+3
-1
@@ -11,10 +11,12 @@ import (
|
||||
|
||||
func assertServiceMatchesSpec(t *testing.T, svc api.Service, spec api.ServiceSpec) {
|
||||
assert.Equal(t, spec.Name, svc.Name)
|
||||
assert.Equal(t, spec.Mode, svc.Mode)
|
||||
|
||||
if svc.Mode == api.ServiceModeReplicated {
|
||||
assert.Contains(t, []string{"", api.ServiceModeReplicated}, spec.Mode)
|
||||
assert.Len(t, svc.Containers, int(spec.Replicas), "Expected %d replicas", spec.Replicas)
|
||||
} else {
|
||||
assert.Equal(t, spec.Mode, svc.Mode)
|
||||
}
|
||||
|
||||
for _, mc := range svc.Containers {
|
||||
|
||||
Reference in new issue
Block a user