Background
Power users can customize forms by adding questions or by editing the form's XSLT. This spec will test to see if the various XSLT components of an Import Form Template are created correctly, and that the form renders properly.
Specification
For each Import Form Template in the database, this spec verifies the following test cases:
Import Form Template
has an EditXSLT template defined
the EditXSLT template is available to the server
the EditXSLT template is valid XML
has a SelectXSLT template defined
the SelectXSLT template is available to the server
the SelectXSLT is valid XML
has a ListXSLT template defined
the ListXSLT template is available to the server
the ListXSLT template is valid XML
the Import Form Template can be rendered without errors