@@ -256,7 +256,20 @@ func (s *RemoteSuite) TestDefaultRoute(c *C) {
256
256
257
257
func (s * RemoteSuite ) TestRelationships (c * C ) {
258
258
r := & Remote {}
259
- c .Assert (extractRelationshipsEnvs (r ), DeepEquals , Envs {})
259
+ // build hook on psh
260
+ c .Assert (extractRelationshipsEnvs (r ), DeepEquals , Envs {
261
+ "DATABASE_DATABASE" : "nowhere" ,
262
+ "DATABASE_DRIVER" : "mysql" ,
263
+ "DATABASE_HOST" : "127.0.0.1" ,
264
+ "DATABASE_NAME" : "nowhere" ,
265
+ "DATABASE_PASSWORD" : "as-db-is-never-available-yet" ,
266
+ "DATABASE_PORT" : "3306" ,
267
+ "DATABASE_SERVER" : "mysql://127.0.0.1:3306" ,
268
+ "DATABASE_URL" : "mysql://fake-dsn-for-build-hook:as-db-is-never-available-yet@127.0.0.1:3306/nowhere?sslmode=disable&charset=utf8mb4&serverVersion=mariadb-1337.0" ,
269
+ "DATABASE_USER" : "fake-dsn-for-build-hook" ,
270
+ "DATABASE_USERNAME" : "fake-dsn-for-build-hook" ,
271
+ "DATABASE_VERSION" : "mariadb-1337.0" ,
272
+ })
260
273
261
274
os .Setenv ("PLATFORM_RELATIONSHIPS" , "eyJzZWN1cml0eS1zZXJ2ZXIiOiBbeyJpcCI6ICIxNjkuMjU0LjI2LjIzMSIsICJob3N0IjogInNlY3VyaXR5LXNlcnZlci5pbnRlcm5hbCIsICJzY2hlbWUiOiAiaHR0cCIsICJwb3J0IjogODAsICJyZWwiOiAiaHR0cCJ9XSwgImRhdGFiYXNlIjogW3sidXNlcm5hbWUiOiAibWFpbiIsICJzY2hlbWUiOiAicGdzcWwiLCAiaXAiOiAiMTY5LjI1NC4xMjAuNDgiLCAiaG9zdCI6ICJkYXRhYmFzZS5pbnRlcm5hbCIsICJyZWwiOiAicG9zdGdyZXNxbCIsICJwYXRoIjogIm1haW4iLCAicXVlcnkiOiB7ImlzX21hc3RlciI6IHRydWV9LCAicGFzc3dvcmQiOiAibWFpbiIsICJwb3J0IjogNTQzMn1dfQ==" )
262
275
c .Assert (extractRelationshipsEnvs (r ), DeepEquals , Envs {
0 commit comments