diff --git a/testsuite/src/test/java/org/jboss/ceylon/test/modules/tool/test/RunToolTestCase.java b/testsuite/src/test/java/org/jboss/ceylon/test/modules/tool/test/RunToolTestCase.java index fb56c2d..27a1689 100644 --- a/testsuite/src/test/java/org/jboss/ceylon/test/modules/tool/test/RunToolTestCase.java +++ b/testsuite/src/test/java/org/jboss/ceylon/test/modules/tool/test/RunToolTestCase.java @@ -165,6 +165,14 @@ public void testQuotedModuleName() throws Exception { assertOutput(tool, "Hello, World!"); } + @Test + public void testQuotedModuleNameKeywordFunction() throws Exception { + ToolModel model = pluginLoader.loadToolModel("run"); + Assert.assertNotNull(model); + CeylonRunTool tool = pluginFactory.bindArguments(model, getMainTool(), options("--run", "foo.long.module::do", "foo.long.module/1.0.0")); + assertOutput(tool, "Hello, World!"); + } + @Test public void testQuotedModuleNameNoVersion() throws Exception { ToolModel model = pluginLoader.loadToolModel("run"); diff --git a/testsuite/src/test/resources/repo/foo/long/module/1.0.0/foo.long.module-1.0.0.car.sha1 b/testsuite/src/test/resources/repo/foo/long/module/1.0.0/foo.long.module-1.0.0.car.sha1 index 94ab21c..3cdd188 100644 --- a/testsuite/src/test/resources/repo/foo/long/module/1.0.0/foo.long.module-1.0.0.car.sha1 +++ b/testsuite/src/test/resources/repo/foo/long/module/1.0.0/foo.long.module-1.0.0.car.sha1 @@ -1 +1 @@ -c4f236d1c80722e20a820b35cf976685220548dd \ No newline at end of file +99a55445aff6f21c81fda4fb2197b6380fa10f47 \ No newline at end of file