44 * See License.AGPL.txt in the project root for license information.
55 */
66
7+ import { ifEnvVarNotSet } from "@gitpod/gitpod-protocol/lib/util/skip-if" ;
78import { Container , ContainerModule } from "inversify" ;
89import { retries , skip , suite , test , timeout } from "@testdeck/mocha" ;
910import { expect } from "chai" ;
@@ -14,12 +15,12 @@ import { BitbucketServerTokenHelper } from "./bitbucket-server-token-handler";
1415import { TokenProvider } from "../user/token-provider" ;
1516import { IGitTokenValidatorParams } from "../workspace/git-token-validator" ;
1617
17- // const shouldSkip =
18- // ifEnvVarNotSet("GITPOD_TEST_TOKEN_BITBUCKET_SERVER_READ") &&
19- // ifEnvVarNotSet("GITPOD_TEST_TOKEN_BITBUCKET_SERVER_WRITE") &&
20- // ifEnvVarNotSet("GITPOD_TEST_TOKEN_BITBUCKET_SERVER_ADMIN");
18+ const shouldSkip =
19+ ifEnvVarNotSet ( "GITPOD_TEST_TOKEN_BITBUCKET_SERVER_READ" ) &&
20+ ifEnvVarNotSet ( "GITPOD_TEST_TOKEN_BITBUCKET_SERVER_WRITE" ) &&
21+ ifEnvVarNotSet ( "GITPOD_TEST_TOKEN_BITBUCKET_SERVER_ADMIN" ) ;
2122
22- @suite ( timeout ( 10000 ) , retries ( 0 ) , skip ( true ) /*skip( shouldSkip)*/ )
23+ @suite ( timeout ( 10000 ) , retries ( 0 ) , skip ( shouldSkip ) )
2324class TestBitbucketServerTokenValidator {
2425 static readonly AUTH_HOST_CONFIG : Partial < AuthProviderParams > = {
2526 id : "MyBitbucketServer" ,
@@ -68,8 +69,7 @@ class TestBitbucketServerTokenValidator {
6869 return container . get ( BitbucketServerTokenValidator ) ;
6970 }
7071
71- @test ( skip ( true ) /*skip(ifEnvVarNotSet("GITPOD_TEST_TOKEN_BITBUCKET_SERVER_READ"))*/ )
72- async test_checkWriteAccess_read_only ( ) {
72+ @test ( skip ( ifEnvVarNotSet ( "GITPOD_TEST_TOKEN_BITBUCKET_SERVER_READ" ) ) ) async test_checkWriteAccess_read_only ( ) {
7373 const token = process . env [ "GITPOD_TEST_TOKEN_BITBUCKET_SERVER_READ" ] ! ;
7474 const result = await this . getValidator ( token ) . checkWriteAccess ( Object . assign ( { } , this . checkParams , { token } ) ) ;
7575 expect ( result ) . to . deep . equal ( {
@@ -79,7 +79,7 @@ class TestBitbucketServerTokenValidator {
7979 } ) ;
8080 }
8181
82- @test ( skip ( true ) /*skip( ifEnvVarNotSet("GITPOD_TEST_TOKEN_BITBUCKET_SERVER_WRITE"))*/ )
82+ @test ( skip ( ifEnvVarNotSet ( "GITPOD_TEST_TOKEN_BITBUCKET_SERVER_WRITE" ) ) )
8383 async test_checkWriteAccess_write_permissions ( ) {
8484 const token = process . env [ "GITPOD_TEST_TOKEN_BITBUCKET_SERVER_WRITE" ] ! ;
8585 const result = await this . getValidator ( token ) . checkWriteAccess ( Object . assign ( { } , this . checkParams , { token } ) ) ;
@@ -90,7 +90,7 @@ class TestBitbucketServerTokenValidator {
9090 } ) ;
9191 }
9292
93- @test ( skip ( true ) /*skip( ifEnvVarNotSet("GITPOD_TEST_TOKEN_BITBUCKET_SERVER_ADMIN"))*/ )
93+ @test ( skip ( ifEnvVarNotSet ( "GITPOD_TEST_TOKEN_BITBUCKET_SERVER_ADMIN" ) ) )
9494 async test_checkWriteAccess_admin_permissions ( ) {
9595 const token = process . env [ "GITPOD_TEST_TOKEN_BITBUCKET_SERVER_ADMIN" ] ! ;
9696 const result = await this . getValidator ( token ) . checkWriteAccess ( Object . assign ( { } , this . checkParams , { token } ) ) ;
0 commit comments