Skip to content

Commit

Permalink
Added tests
Browse files Browse the repository at this point in the history
  • Loading branch information
cjmalloy committed Mar 20, 2024
1 parent bfb35ce commit ed043f6
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 0 deletions.
20 changes: 20 additions & 0 deletions src/test/java/jasper/security/AuthMultiTenantUnitTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,26 @@ void testCanReadRef_Public() {
.isTrue();
}

@Test
void testCanReadRef_PublicRemote() {
var auth = getAuth(getUser("+user/test@other"));
var ref = getRef("public");
ref.setOrigin(ref.getOrigin() + ".remote");

assertThat(auth.canReadRef(ref))
.isTrue();
}

@Test
void testCanReadRef_PublicOriginFailed() {
var auth = getAuth(getUser("+user/test@other"));
var ref = getRef("public");
ref.setOrigin("@inaccessible");

assertThat(auth.canReadRef(ref))
.isFalse();
}

@Test
void testCanReadRef_NonPublicFailed() {
var auth = getAuth(getUser("+user/test@other"));
Expand Down
19 changes: 19 additions & 0 deletions src/test/java/jasper/security/AuthUnitTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,16 @@ void testCanReadRef_Public() {
.isTrue();
}

@Test
void testCanReadRef_PublicRemote() {
var auth = getAuth(getUser("+user/test"));
var ref = getRef("public");
ref.setOrigin("@other");

assertThat(auth.canReadRef(ref))
.isTrue();
}

@Test
void testCanReadRef_NonPublicFailed() {
var auth = getAuth(getUser("+user/test"));
Expand Down Expand Up @@ -598,6 +608,15 @@ void testCanReadTag_Public() {
.isTrue();
}

@Test
void testCanReadTag_PublicRemote() {
var user = getUser("+user/test");
var auth = getAuth(user, VIEWER);

assertThat(auth.canReadTag("custom@remote"))
.isTrue();
}

@Test
void testCanReadTag_Protected() {
var user = getUser("+user/test");
Expand Down

0 comments on commit ed043f6

Please sign in to comment.