mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2025-07-22 07:14:44 +02:00

committed by
GitHub

parent
f020a6c6da
commit
53771a3ece
@ -37,12 +37,7 @@ class ClickStripTransformTest {
|
|||||||
void removeClickEvent() {
|
void removeClickEvent() {
|
||||||
var commonAction = ClickEvent.Action.OPEN_FILE;
|
var commonAction = ClickEvent.Action.OPEN_FILE;
|
||||||
var transform = new ClickStripTransform(EnumSet.of(commonAction));
|
var transform = new ClickStripTransform(EnumSet.of(commonAction));
|
||||||
var component = Component.text("Hello")
|
var component = Component.text("Hello").clickEvent(ClickEvent.openFile("World"));
|
||||||
.clickEvent(ClickEvent.clickEvent(
|
|
||||||
commonAction,
|
|
||||||
"World"
|
|
||||||
)
|
|
||||||
);
|
|
||||||
var transformedComponent = transform.transform(component);
|
var transformedComponent = transform.transform(component);
|
||||||
Assertions.assertNull(transformedComponent.clickEvent());
|
Assertions.assertNull(transformedComponent.clickEvent());
|
||||||
}
|
}
|
||||||
@ -52,10 +47,7 @@ class ClickStripTransformTest {
|
|||||||
void ignoreClickEvent() {
|
void ignoreClickEvent() {
|
||||||
var actionToRemove = ClickEvent.Action.SUGGEST_COMMAND;
|
var actionToRemove = ClickEvent.Action.SUGGEST_COMMAND;
|
||||||
var transform = new ClickStripTransform(EnumSet.of(actionToRemove));
|
var transform = new ClickStripTransform(EnumSet.of(actionToRemove));
|
||||||
var originalClickEvent = ClickEvent.clickEvent(
|
var originalClickEvent = ClickEvent.changePage(1337);
|
||||||
ClickEvent.Action.CHANGE_PAGE,
|
|
||||||
"World"
|
|
||||||
);
|
|
||||||
var component = Component.text("Hello")
|
var component = Component.text("Hello")
|
||||||
.clickEvent(originalClickEvent);
|
.clickEvent(originalClickEvent);
|
||||||
var transformedComponent = transform.transform(component);
|
var transformedComponent = transform.transform(component);
|
||||||
@ -76,12 +68,12 @@ class ClickStripTransformTest {
|
|||||||
.insertion("DEF");
|
.insertion("DEF");
|
||||||
var component = Component.text("Hello ")
|
var component = Component.text("Hello ")
|
||||||
.append(
|
.append(
|
||||||
inner.clickEvent(ClickEvent.clickEvent(ClickEvent.Action.OPEN_URL, "https://example.org"))
|
inner.clickEvent(ClickEvent.openUrl("https://example.org"))
|
||||||
);
|
);
|
||||||
var transformedComponent = transform.transform(component);
|
var transformedComponent = transform.transform(component);
|
||||||
Assertions.assertFalse(transformedComponent.children().isEmpty()); // child still exists
|
Assertions.assertFalse(transformedComponent.children().isEmpty()); // child still exists
|
||||||
Assertions.assertEquals(inner, transformedComponent.children().get(0)); // only the click event has changed
|
Assertions.assertEquals(inner, transformedComponent.children().getFirst()); // only the click event has changed
|
||||||
Assertions.assertNull(transformedComponent.children().get(0).clickEvent());
|
Assertions.assertNull(transformedComponent.children().getFirst().clickEvent());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -7,7 +7,7 @@ checkerqual = "3.49.5"
|
|||||||
gson = "2.10"
|
gson = "2.10"
|
||||||
guava = "31.1-jre"
|
guava = "31.1-jre"
|
||||||
snakeyaml = "2.0"
|
snakeyaml = "2.0"
|
||||||
adventure = "4.21.0"
|
adventure = "4.23.0"
|
||||||
adventure-bukkit = "4.4.0"
|
adventure-bukkit = "4.4.0"
|
||||||
log4j = "2.19.0"
|
log4j = "2.19.0"
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user