diff --git a/zap/field_test.go b/zap/field_test.go
index 8e81ce28cfc34a8861543c0338d5a0ec016e3066..b15f01565bc207a62eb64cde804d56adc3d17ec1 100644
--- a/zap/field_test.go
+++ b/zap/field_test.go
@@ -208,13 +208,13 @@ func TestTags(t *testing.T) {
 		field zap.Field
 		want  zap.Field
 	}{
-		{name: "ok", field: Tags("a", "b", "c"), want: zap.Strings("tags", []string{"a", "b", "c"})},
-		{name: "invalid", field: Tags(nil...), want: zap.Strings("tags", nil)},
+		{name: "ok", field: Tags("a", "b", "c"), want: zap.Array("tags", StringArray{"a", "b", "c"})},
+		{name: "invalid", field: Tags(nil...), want: zap.Array("tags", StringArray(nil))},
 	}
 
 	for _, tc := range tests {
 		t.Run(tc.name, func(t *testing.T) {
-			assert.True(t, tc.want.Equals(tc.field))
+			assert.Equal(t, tc.want, tc.field)
 		})
 	}
 }