- Set the origin in CORS tests from config so that it uses the same one.
- Cast response to string when checking HEAD requests in CORS.
- Add retries to authorization tests to allow for servers which propagate access policies asynchronously.
- Update run.sh to support CSS 7.
- Resolve location headers against base URL before using them in case they are relative.
- Fix use of functions from shared features to new Karate version.
- Add tests for the ability to store an RDF document with named graphs (quads) in it.
- Set default WAC spec to the latest published version at https://solidproject.org/TR/wac.
- Add access control tests for reading non-existing resources and improve tests in this area.
- Fix tests where scenarios are generated by a function (due to Karate change).
- Use harness API to test sending requests without a content type header.
- Ensure container created correctly on slash semantic tests.
- Update default test subjects for latest releases.
- For tests posting to a non-existent target, 405 is a valid response if target is not a container.
- Add tests for support of read methods.
- Fix CORS tests so
Access-Control-Allow-Credentialsis not expected when not required.
- Moved repository to
solid-contriborganization.
- Add some initial comments for servers (in test-subjects.ttl) and requirements (in ./{spec}/requirement-comments.ttl).
- Remove unused converted tests.
- Add data driven tests for reading protected resources.
- Test CORS support.
- Change all github-related URIs to use accessible versions
- Replace the test preconditions in the manifest files with tags in the test files and specify which tests to skip in the test-subjects file.
- Amend instructions to point to the new docker image location.
- Test for URI assignment on POST with or without a Slug.
- Test for Allow header on GET & HEAD.
- Test for POST to non-existing resource.
- Test for deletion of containment triples on child deletion.
- Test for blocking delete of non-empty container.
- Improve test for unsupported request methods.
- Add information about the
sendmethods ofSolidClientfor cases when you need to have more control over a request. - Explain how comments should be used with test files.
- Test for a
describedBylink. - Test for unsupported request methods.
- Update tests to work with new RDF library in CTH v1.0.12 API.
- Clarify instructions on configuring request headers and make all tests consistent.
- Test for intermediate containers overwriting a resource in
containment.feature.
- Update tests to work with CTH v1.0.11 API.
- Fix manifest for converted tests to ensure one manifest entry per test case.
Initial release of tests in the following areas:
- Content-header for
PUT,POST,PATCHrequests. - Slash semantics.
- Authentication header (approved).
- Content negotiation (approved).
- Creation of intermediate containers (approved).
- Access modes (some approved).
- Access objects (some approved).
- Evaluation context (approved).
- WAC-Allow header (approved).
- These are a set of tests that apply to some of the above areas but have neither been linked into specification requirements, nor reviewed.