Chromium Code Reviews| Index: go/src/infra/tools/cipd/common_test.go |
| diff --git a/go/src/infra/tools/cipd/common_test.go b/go/src/infra/tools/cipd/common_test.go |
| index 039b208ddf5a018f7049a6dd18b254726bad2a1e..740569d88b1794cd7a4c272e4e1550d2e9ac7241 100644 |
| --- a/go/src/infra/tools/cipd/common_test.go |
| +++ b/go/src/infra/tools/cipd/common_test.go |
| @@ -72,3 +72,15 @@ func TestValidateInstanceID(t *testing.T) { |
| So(ValidateInstanceID("AAAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"), ShouldNotBeNil) |
| }) |
| } |
| + |
| +func TestValidateInstanceTag(t *testing.T) { |
| + Convey("ValidateInstanceTag works", t, func() { |
| + So(ValidateInstanceTag(""), ShouldNotBeNil) |
| + So(ValidateInstanceTag("notapair"), ShouldNotBeNil) |
| + So(ValidateInstanceTag(strings.Repeat("long", 200)+":abc"), ShouldNotBeNil) |
| + So(ValidateInstanceTag("BADKEY:value"), ShouldNotBeNil) |
| + So(ValidateInstanceTag("good:tag"), ShouldBeNil) |
|
nodir
2015/05/07 04:19:02
very:good:tag
Vadim Sh.
2015/05/07 05:07:58
Done.
|
| + So(ValidateInstanceTag("good_tag:"), ShouldBeNil) |
| + So(ValidateInstanceTag("good_tag:asdad/asdad/adad/a\\asdasdad"), ShouldBeNil) |
| + }) |
| +} |