You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Bertrand Delacretaz (JIRA)" <ji...@apache.org> on 2015/12/07 14:46:10 UTC
[jira] [Created] (SLING-5356) Extract and generalize the Sling
Mocks ContentBuilder
Bertrand Delacretaz created SLING-5356:
------------------------------------------
Summary: Extract and generalize the Sling Mocks ContentBuilder
Key: SLING-5356
URL: https://issues.apache.org/jira/browse/SLING-5356
Project: Sling
Issue Type: New Feature
Components: General
Reporter: Bertrand Delacretaz
Priority: Minor
As discussed recently on our dev list the {{ContentBuilder}} currently provided by the Sling Mocks library [1] can be very useful in testing.
In order to make it usable for both client-side and server-side testing (as well as in server-side code) I'm planning to
* Extract it into its own module
* Define an API that allows for creating nodes and properties, importing JSON and other files via the Sling ContentLoader and providing a simple a way to cleanup the test content
* Implement (first) a server-side version of that API
* Implement (as a second priority) a client-side version that can be used in test run via HTTP
This shouldn't affect the existing Sling Mocks library users, except maybe forcing them to rebuild their tests to use the new API.
[1] https://sling.apache.org/documentation/development/sling-mock.html#building-content
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)