4
4
* See License.AGPL.txt in the project root for license information.
5
5
*/
6
6
7
+ import { ifEnvVarNotSet } from "@gitpod/gitpod-protocol/lib/util/skip-if" ;
7
8
import { Container , ContainerModule } from "inversify" ;
8
9
import { retries , skip , suite , test , timeout } from "@testdeck/mocha" ;
9
10
import { expect } from "chai" ;
@@ -14,12 +15,12 @@ import { BitbucketServerTokenHelper } from "./bitbucket-server-token-handler";
14
15
import { TokenProvider } from "../user/token-provider" ;
15
16
import { IGitTokenValidatorParams } from "../workspace/git-token-validator" ;
16
17
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" ) ;
21
22
22
- @suite ( timeout ( 10000 ) , retries ( 0 ) , skip ( true ) /*skip( shouldSkip)*/ )
23
+ @suite ( timeout ( 10000 ) , retries ( 0 ) , skip ( shouldSkip ) )
23
24
class TestBitbucketServerTokenValidator {
24
25
static readonly AUTH_HOST_CONFIG : Partial < AuthProviderParams > = {
25
26
id : "MyBitbucketServer" ,
@@ -68,8 +69,7 @@ class TestBitbucketServerTokenValidator {
68
69
return container . get ( BitbucketServerTokenValidator ) ;
69
70
}
70
71
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 ( ) {
73
73
const token = process . env [ "GITPOD_TEST_TOKEN_BITBUCKET_SERVER_READ" ] ! ;
74
74
const result = await this . getValidator ( token ) . checkWriteAccess ( Object . assign ( { } , this . checkParams , { token } ) ) ;
75
75
expect ( result ) . to . deep . equal ( {
@@ -79,7 +79,7 @@ class TestBitbucketServerTokenValidator {
79
79
} ) ;
80
80
}
81
81
82
- @test ( skip ( true ) /*skip( ifEnvVarNotSet("GITPOD_TEST_TOKEN_BITBUCKET_SERVER_WRITE"))*/ )
82
+ @test ( skip ( ifEnvVarNotSet ( "GITPOD_TEST_TOKEN_BITBUCKET_SERVER_WRITE" ) ) )
83
83
async test_checkWriteAccess_write_permissions ( ) {
84
84
const token = process . env [ "GITPOD_TEST_TOKEN_BITBUCKET_SERVER_WRITE" ] ! ;
85
85
const result = await this . getValidator ( token ) . checkWriteAccess ( Object . assign ( { } , this . checkParams , { token } ) ) ;
@@ -90,7 +90,7 @@ class TestBitbucketServerTokenValidator {
90
90
} ) ;
91
91
}
92
92
93
- @test ( skip ( true ) /*skip( ifEnvVarNotSet("GITPOD_TEST_TOKEN_BITBUCKET_SERVER_ADMIN"))*/ )
93
+ @test ( skip ( ifEnvVarNotSet ( "GITPOD_TEST_TOKEN_BITBUCKET_SERVER_ADMIN" ) ) )
94
94
async test_checkWriteAccess_admin_permissions ( ) {
95
95
const token = process . env [ "GITPOD_TEST_TOKEN_BITBUCKET_SERVER_ADMIN" ] ! ;
96
96
const result = await this . getValidator ( token ) . checkWriteAccess ( Object . assign ( { } , this . checkParams , { token } ) ) ;
0 commit comments