mirror of
https://github.com/docker/docs.git
synced 2026-04-01 00:38:52 +07:00
42 lines
988 B
Go
42 lines
988 B
Go
package cluster
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestMatch(t *testing.T) {
|
|
img := Image{}
|
|
|
|
img.Id = "378954456789"
|
|
img.RepoTags = []string{"name:latest"}
|
|
|
|
assert.True(t, img.Match("378954456789"))
|
|
assert.True(t, img.Match("3789"))
|
|
assert.True(t, img.Match("378"))
|
|
assert.False(t, img.Match("37"))
|
|
|
|
assert.True(t, img.Match("name:latest"))
|
|
assert.True(t, img.Match("name"))
|
|
assert.False(t, img.Match("nam"))
|
|
assert.False(t, img.Match("na"))
|
|
}
|
|
|
|
func TestMatchWithoutTag(t *testing.T) {
|
|
img := Image{}
|
|
|
|
img.Id = "378954456789"
|
|
img.RepoTags = []string{"name:latest"}
|
|
|
|
assert.True(t, img.MatchWithoutTag("378954456789"))
|
|
assert.True(t, img.MatchWithoutTag("3789"))
|
|
assert.True(t, img.MatchWithoutTag("378"))
|
|
assert.False(t, img.MatchWithoutTag("37"))
|
|
|
|
assert.True(t, img.MatchWithoutTag("name:latest"))
|
|
assert.True(t, img.MatchWithoutTag("name"))
|
|
assert.False(t, img.MatchWithoutTag("nam"))
|
|
assert.False(t, img.MatchWithoutTag("na"))
|
|
}
|