Uploaded image for project: 'Tapestry'
  1. Tapestry
  2. TAPESTRY-1612

Allow access to the PageTester registry

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.0.4
    • Fix Version/s: 5.0.11
    • Component/s: tapestry-core
    • Labels:
      None

      Description

      PageTester creates it's own registry but then you don't have any access to it on order to get services. I've got other tests set up which create a registry, load tapestry-hibernate and my app module, and then allows me to use @Inject to inject services directly into my test classes (it's really very cool). This is great because I can start up an hsqldb in-memory db and then test my dao services for real very quickly. Now I want to take it a step further and be able to use PageTester to test pages that make use of dao services. The problem is that I can't do this if I can't access the registry to retrieve services. I could create a separate registry just so that I could use my dao services in my test to load data but that doesn't seem very clean.

        Attachments

          Activity

            People

            • Assignee:
              hagios17 Dan Adams
              Reporter:
              hagios17 Dan Adams
            • Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: