Skip to content
Prev Previous commit
Next Next commit
fix failing tests related to revisionID being populated
  • Loading branch information
hongalex committed Jan 25, 2023
commit 65f399b143621b3b5ad60a1fe09c267f2c082fc4
14 changes: 10 additions & 4 deletions pubsub/schema_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -55,13 +55,19 @@ func TestSchemaBasicCreateGetDelete(t *testing.T) {
admin, _ := newSchemaFake(t)
defer admin.Close()

if gotConfig, err := admin.CreateSchema(ctx, schemaID, schemaConfig); err != nil {
t.Errorf("CreateSchema() got err: %v", err)
} else if diff := cmp.Diff(*gotConfig, schemaConfig); diff != "" {
gotConfig, err := admin.CreateSchema(ctx, schemaID, schemaConfig)
if err != nil {
t.Fatalf("CreateSchema() got err: %v", err)
}
// Don't compare revisionID / create time since that isn't known
// until after it is created.
schemaConfig.RevisionID = gotConfig.RevisionID
schemaConfig.RevisionCreateTime = gotConfig.RevisionCreateTime
if diff := cmp.Diff(*gotConfig, schemaConfig); diff != "" {
t.Errorf("CreateSchema() -want, +got: %v", diff)
}

gotConfig, err := admin.Schema(ctx, schemaID, SchemaViewFull)
gotConfig, err = admin.Schema(ctx, schemaID, SchemaViewFull)
if err != nil {
t.Errorf("Schema() got err: %v", err)
}
Expand Down