@ -98,24 +98,24 @@ func TestIntegrationProvisioning(t *testing.T) {
require . Equal ( t , 401 , resp . StatusCode )
} )
t . Run ( "viewer GET should 403 " , func ( t * testing . T ) {
t . Run ( "viewer GET should succeed " , func ( t * testing . T ) {
req := createTestRequest ( "GET" , url , "viewer" , "" )
resp , err := http . DefaultClient . Do ( req )
require . NoError ( t , err )
require . NoError ( t , resp . Body . Close ( ) )
require . Equal ( t , 403 , resp . StatusCode )
require . Equal ( t , 200 , resp . StatusCode )
} )
t . Run ( "editor GET should 403 " , func ( t * testing . T ) {
t . Run ( "editor GET should succeed " , func ( t * testing . T ) {
req := createTestRequest ( "GET" , url , "editor" , "" )
resp , err := http . DefaultClient . Do ( req )
require . NoError ( t , err )
require . NoError ( t , resp . Body . Close ( ) )
require . Equal ( t , 403 , resp . StatusCode )
require . Equal ( t , 200 , resp . StatusCode )
} )
t . Run ( "admin GET should succeed" , func ( t * testing . T ) {
@ -148,14 +148,13 @@ func TestIntegrationProvisioning(t *testing.T) {
require . Equal ( t , 403 , resp . StatusCode )
} )
t . Run ( "editor PUT should 403 " , func ( t * testing . T ) {
t . Run ( "editor PUT should succeed " , func ( t * testing . T ) {
req := createTestRequest ( "PUT" , url , "editor" , body )
resp , err := http . DefaultClient . Do ( req )
require . NoError ( t , err )
require . NoError ( t , resp . Body . Close ( ) )
require . Equal ( t , 403 , resp . StatusCode )
require . Equal ( t , 202 , resp . StatusCode )
} )
t . Run ( "admin PUT should succeed" , func ( t * testing . T ) {
@ -190,24 +189,24 @@ func TestIntegrationProvisioning(t *testing.T) {
require . Equal ( t , 401 , resp . StatusCode )
} )
t . Run ( "viewer GET should 403 " , func ( t * testing . T ) {
t . Run ( "viewer GET should succeed " , func ( t * testing . T ) {
req := createTestRequest ( "GET" , url , "viewer" , "" )
resp , err := http . DefaultClient . Do ( req )
require . NoError ( t , err )
require . NoError ( t , resp . Body . Close ( ) )
require . Equal ( t , 403 , resp . StatusCode )
require . Equal ( t , 200 , resp . StatusCode )
} )
t . Run ( "editor GET should 403 " , func ( t * testing . T ) {
t . Run ( "editor GET should succeed " , func ( t * testing . T ) {
req := createTestRequest ( "GET" , url , "editor" , "" )
resp , err := http . DefaultClient . Do ( req )
require . NoError ( t , err )
require . NoError ( t , resp . Body . Close ( ) )
require . Equal ( t , 403 , resp . StatusCode )
require . Equal ( t , 200 , resp . StatusCode )
} )
t . Run ( "admin GET should succeed" , func ( t * testing . T ) {
@ -240,14 +239,14 @@ func TestIntegrationProvisioning(t *testing.T) {
require . Equal ( t , 403 , resp . StatusCode )
} )
t . Run ( "editor POST should 403 " , func ( t * testing . T ) {
t . Run ( "editor POST should succeed " , func ( t * testing . T ) {
req := createTestRequest ( "POST" , url , "editor" , body )
resp , err := http . DefaultClient . Do ( req )
require . NoError ( t , err )
require . NoError ( t , resp . Body . Close ( ) )
require . Equal ( t , 403 , resp . StatusCode )
require . Equal ( t , 202 , resp . StatusCode )
} )
t . Run ( "admin POST should succeed" , func ( t * testing . T ) {
@ -274,24 +273,24 @@ func TestIntegrationProvisioning(t *testing.T) {
require . Equal ( t , 401 , resp . StatusCode )
} )
t . Run ( "viewer GET should 403 " , func ( t * testing . T ) {
t . Run ( "viewer GET should succeed " , func ( t * testing . T ) {
req := createTestRequest ( "GET" , url , "viewer" , "" )
resp , err := http . DefaultClient . Do ( req )
require . NoError ( t , err )
require . NoError ( t , resp . Body . Close ( ) )
require . Equal ( t , 403 , resp . StatusCode )
require . Equal ( t , 200 , resp . StatusCode )
} )
t . Run ( "editor GET should 403 " , func ( t * testing . T ) {
t . Run ( "editor GET should succeed " , func ( t * testing . T ) {
req := createTestRequest ( "GET" , url , "editor" , "" )
resp , err := http . DefaultClient . Do ( req )
require . NoError ( t , err )
require . NoError ( t , resp . Body . Close ( ) )
require . Equal ( t , 403 , resp . StatusCode )
require . Equal ( t , 200 , resp . StatusCode )
} )
t . Run ( "admin GET should succeed" , func ( t * testing . T ) {
@ -318,24 +317,24 @@ func TestIntegrationProvisioning(t *testing.T) {
require . Equal ( t , 401 , resp . StatusCode )
} )
t . Run ( "viewer GET should 403 " , func ( t * testing . T ) {
t . Run ( "viewer GET should succeed " , func ( t * testing . T ) {
req := createTestRequest ( "GET" , url , "viewer" , "" )
resp , err := http . DefaultClient . Do ( req )
require . NoError ( t , err )
require . NoError ( t , resp . Body . Close ( ) )
require . Equal ( t , 403 , resp . StatusCode )
require . Equal ( t , 200 , resp . StatusCode )
} )
t . Run ( "editor GET should 403 " , func ( t * testing . T ) {
t . Run ( "editor GET should succeed " , func ( t * testing . T ) {
req := createTestRequest ( "GET" , url , "editor" , "" )
resp , err := http . DefaultClient . Do ( req )
require . NoError ( t , err )
require . NoError ( t , resp . Body . Close ( ) )
require . Equal ( t , 403 , resp . StatusCode )
require . Equal ( t , 200 , resp . StatusCode )
} )
t . Run ( "admin GET should succeed" , func ( t * testing . T ) {