Skip to content

Commit 00d79c7

Browse files
surlitmortagne
authored andcommitted
XWIKI-14136: Dedicate a different page for each version of the extension in the Repository
* Fix test
1 parent d8fdd02 commit 00d79c7

File tree

1 file changed

+10
-1
lines changed
  • xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-ui/src/test/java/org/xwiki/repository/server/ui

1 file changed

+10
-1
lines changed

xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-ui/src/test/java/org/xwiki/repository/server/ui/ExtensionSheetPageTest.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
import org.xwiki.rendering.internal.macro.toc.TocMacro;
5151
import org.xwiki.rendering.macro.script.MacroPermissionPolicy;
5252
import org.xwiki.rendering.transformation.MacroTransformationContext;
53+
import org.xwiki.repository.script.RepositoryScriptService;
5354
import org.xwiki.script.service.ScriptService;
5455
import org.xwiki.test.annotation.ComponentList;
5556
import org.xwiki.test.junit5.mockito.MockComponent;
@@ -58,6 +59,7 @@
5859
import org.xwiki.test.page.TestNoScriptMacro;
5960
import org.xwiki.test.page.XWikiSyntax21ComponentList;
6061

62+
import com.xpn.xwiki.api.Object;
6163
import com.xpn.xwiki.doc.XWikiDocument;
6264
import com.xpn.xwiki.objects.BaseObject;
6365

@@ -94,7 +96,7 @@
9496
LoggingScriptService.class,
9597
PermissionCheckerListener.class,
9698
TestNoScriptMacro.class,
97-
TocMacro.class,
99+
TocMacro.class
98100
})
99101
class ExtensionSheetPageTest extends PageTest
100102
{
@@ -189,6 +191,13 @@ void setUp() throws Exception
189191
// Mock restricted contexts.
190192
when(this.groovyMacroPermissionPolicy.hasPermission(any(), any())).thenAnswer(i ->
191193
!((MacroTransformationContext) i.getArgument(1)).getTransformationContext().isRestricted());
194+
195+
// Mock repository script service
196+
RepositoryScriptService repositoryScriptService =
197+
this.componentManager.registerMockComponent(ScriptService.class, "repository",
198+
RepositoryScriptService.class, false);
199+
when(repositoryScriptService.getVersionObject(any(), any())).thenReturn(new Object(extensionVersionObject,
200+
null));
192201
}
193202

194203
@Test

0 commit comments

Comments
 (0)