Skip to content

Commit

Permalink
spinner to comply with mvp.css
Browse files Browse the repository at this point in the history
  • Loading branch information
querwurzel committed Nov 13, 2023
1 parent 08aa279 commit c535205
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 21 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ public boolean isErasable(String remoteAddress) {
final var createdBySameAuthor = Objects.equals(remoteAddress, this.getRemoteAddress());

if (createdBySameAuthor) {
return this.getDateCreated().isAfter(LocalDateTime.now().minusHours(1));
return LocalDateTime.now().minusHours(1).isBefore(this.getDateCreated());
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ void searchPastes() {
doReturn(Flux.empty()).when(pasteService).findByFullText(anyString());

webClient.get()
.uri("/api/v1/paste/search?term=/{term}", "foobar")
.uri("/api/v1/paste/search?term={term}", "foobar")
.exchange()
.expectStatus().isOk()
.expectHeader().cacheControl(CacheControl.maxAge(60, TimeUnit.SECONDS))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@

import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Named.named;
import static org.junit.jupiter.params.provider.Arguments.arguments;

class PasteTest {
Expand Down Expand Up @@ -40,13 +41,6 @@ void newInstanceDefaults() {
assertThat(newPaste.getId()).isNotEmpty();
assertThat(newPaste.getViews()).isZero();
assertThat(newPaste.getLastViewed()).isNull();

assertThat(newPaste.getTitle()).isNull();
assertThat(newPaste.getContent()).isEqualTo("someContent");
assertThat(newPaste.isPermanent()).isTrue();
assertThat(newPaste.isEncrypted()).isFalse();
assertThat(newPaste.isPublic()).isTrue();
assertThat(newPaste.getRemoteAddress()).isNull();
}

@Test
Expand All @@ -65,7 +59,7 @@ void trackPasteViewCount() {
void trackPasteLastViewed() {
var newPaste = Paste.newInstance(null, "someContent", null, false, PasteExposure.PUBLIC, null);
var now = LocalDateTime.now();
var yesterday = LocalDateTime.now().minusDays(1);
var yesterday = now.minusDays(1);

newPaste.trackView(now);
newPaste.trackView(yesterday);
Expand All @@ -86,21 +80,21 @@ private static Stream<Arguments> pastesToErase() {
var unlistedPaste = Paste.newInstance(null, "someContent", null, false, PasteExposure.UNLISTED, "Alice");
var oneTimePaste = Paste.newInstance(null, "someContent", null, false, PasteExposure.ONCE, "Alice");

var publicPasteRecentlyCreatedByAlice = Paste.newInstance(null, "someContent", null, false, PasteExposure.PUBLIC, "Alice");
publicPasteRecentlyCreatedByAlice.setDateCreated(LocalDateTime.now().minusMinutes(59));
var publicPasteRecentlyCreated = Paste.newInstance(null, "someContent", null, false, PasteExposure.PUBLIC, "Alice");
publicPasteRecentlyCreated.setDateCreated(LocalDateTime.now().minusMinutes(60).plusSeconds(1));

var publicPasteCreatedSomeTimeAgoByAlice = Paste.newInstance(null, "someContent", null, false, PasteExposure.PUBLIC, "Alice");
publicPasteCreatedSomeTimeAgoByAlice.setDateCreated(LocalDateTime.now().minusMinutes(60));
var publicPasteCreatedSomeTimeAgo = Paste.newInstance(null, "someContent", null, false, PasteExposure.PUBLIC, "Alice");
publicPasteCreatedSomeTimeAgo.setDateCreated(LocalDateTime.now().minusMinutes(60));

return Stream.of(
arguments(unlistedPaste, null, true),
arguments(oneTimePaste, null, true),
arguments(named("unlisted paste", unlistedPaste), null, true),
arguments(named("one-time paste", oneTimePaste), null, true),

arguments(publicPasteRecentlyCreatedByAlice, "Alice", true),
arguments(publicPasteRecentlyCreatedByAlice, "Bob", false),
arguments(named("public paste with recent dateCreated of Alice", publicPasteRecentlyCreated), "Alice", true),
arguments(named("public paste with recent dateCreated of Alice", publicPasteRecentlyCreated), "Bob", false),

arguments(publicPasteCreatedSomeTimeAgoByAlice, "Alice", false),
arguments(publicPasteCreatedSomeTimeAgoByAlice, "Bob", false)
arguments(named("public paste with older dateCreated of Alice", publicPasteCreatedSomeTimeAgo), "Alice", false),
arguments(named("public paste with older dateCreated of Alice", publicPasteCreatedSomeTimeAgo), "Bob", false)
);
}
}
2 changes: 1 addition & 1 deletion frontend/src/components/Spinner/spinner.css
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
height: 80px;
}
.lds-ellipsis div {
background: #000;
background: var(--color-text);
position: absolute;
top: 33px;
width: 13px;
Expand Down

0 comments on commit c535205

Please sign in to comment.