This is an automated email from the ASF dual-hosted git repository.

rombert pushed a commit to annotated tag 
org.apache.sling.testing.sling-mock-2.2.10
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-testing-sling-mock.git

commit d044ce316e575d01168e40c732d9f1c42f48192e
Author: Stefan Seifert <[email protected]>
AuthorDate: Sat Dec 17 08:56:42 2016 +0000

    SLING-6410 sling-mock: Add support für scripting 
BindingsValuesProvidersByContext
    
    git-svn-id: 
https://svn.apache.org/repos/asf/sling/trunk/testing/mocks/sling-mock@1774724 
13f79535-47bb-0310-9956-ffa450edef68
---
 pom.xml                                                      | 12 ++++++++++++
 .../sling/testing/mock/sling/context/SlingContextImpl.java   |  6 ++++++
 2 files changed, 18 insertions(+)

diff --git a/pom.xml b/pom.xml
index 3221193..073267e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -113,6 +113,18 @@
         </dependency>
         <dependency>
             <groupId>org.apache.sling</groupId>
+            <artifactId>org.apache.sling.scripting.api</artifactId>
+            <version>2.1.8</version>
+            <scope>compile</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.sling</groupId>
+            <artifactId>org.apache.sling.scripting.core</artifactId>
+            <version>2.0.36</version>
+            <scope>compile</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.sling</groupId>
             <artifactId>org.apache.sling.commons.mime</artifactId>
             <version>2.1.8</version>
             <scope>compile</scope>
diff --git 
a/src/main/java/org/apache/sling/testing/mock/sling/context/SlingContextImpl.java
 
b/src/main/java/org/apache/sling/testing/mock/sling/context/SlingContextImpl.java
index 97cd8e9..a9501e1 100644
--- 
a/src/main/java/org/apache/sling/testing/mock/sling/context/SlingContextImpl.java
+++ 
b/src/main/java/org/apache/sling/testing/mock/sling/context/SlingContextImpl.java
@@ -49,6 +49,8 @@ import org.apache.sling.models.spi.ImplementationPicker;
 import org.apache.sling.resourcebuilder.api.ResourceBuilder;
 import org.apache.sling.resourcebuilder.api.ResourceBuilderFactory;
 import org.apache.sling.resourcebuilder.impl.ResourceBuilderFactoryService;
+import 
org.apache.sling.scripting.core.impl.BindingsValuesProvidersByContextImpl;
+import org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory;
 import org.apache.sling.settings.SlingSettingsService;
 import org.apache.sling.testing.mock.osgi.context.OsgiContextImpl;
 import org.apache.sling.testing.mock.sling.MockSling;
@@ -157,6 +159,10 @@ public class SlingContextImpl extends OsgiContextImpl {
      */
     protected void registerDefaultServices() {
 
+        // scripting services (required by sling models impl since 1.3.6)
+        registerInjectActivateService(new ScriptEngineManagerFactory());
+        registerInjectActivateService(new 
BindingsValuesProvidersByContextImpl());
+        
         // adapter factories
         registerInjectActivateService(new ModelAdapterFactory());
 

-- 
To stop receiving notification emails like this one, please contact
"[email protected]" <[email protected]>.

Reply via email to