@@ -27,7 +27,7 @@ This repository contains the tests that can be executed by the
2727[ Solid Conformance Test Harness (CTH)] ( https://github.com/solid/conformance-test-harness ) . The best way to run the
2828harness is by using the [ Docker image] ( https://hub.docker.com/r/solidproject/conformance-test-harness ) .
2929
30- The tests are written in a language called [ KarateDSL] ( https://intuit .github.io/karate/ ) . This is a simple
30+ The tests are written in a language called [ KarateDSL] ( https://karatelabs .github.io/karate/ ) . This is a simple
3131Behaviour-Driven Development (BDD) testing language based on
3232[ Gherkin] ( https://cucumber.io/docs/gherkin/ ) but which has been extended specifically for testing HTTP APIs. Further
3333Solid-specific capabilities are added by the test harness. The difference to Cucumber's use of Gherkin is that this is
@@ -114,8 +114,8 @@ Just change the `target` option and create a `.env` file for the server as menti
114114
115115The following is a high level overview of KarateDSL, focused on the most common aspects required in these specification
116116tests. For more detail please go to:
117- * [KarateDSL](https://intuit .github.io/karate/)
118- * [Syntax Guide](https://intuit .github.io/karate/# syntax-guide)
117+ * [KarateDSL](https://karatelabs .github.io/karate/)
118+ * [Syntax Guide](https://karatelabs .github.io/karate/# syntax-guide)
119119
120120# # Structure of a Test Case
121121The basic structure of a KarateDSL test file is:
@@ -302,14 +302,14 @@ all the options that the code did not match!
302302The important keywords for this are ` match` and ` assert` . They are very similar but generally ` match` should be used as
303303it is better at reporting errors than ` assert` . The ` match` keyword is very powerful. It has the ability to ignore parts
304304of the data when matching and to apply fuzzy matching. The full details are available here:
305- [Payload Assertions](https://intuit .github.io/karate/# payload-assertions).
305+ [Payload Assertions](https://karatelabs .github.io/karate/# payload-assertions).
306306
307307In their simplest forms, ` match` and ` assert` simply take a JavaScript expression that evaluates to a boolean:
308308` ` ` gherkin
309309* match foo == bar && foo2 ! = 10
310310` ` `
311311The left-hand side can be a variable name, a JSON/XML path, a function call, or anything in parentheses which evaluates as
312- JavaScript. The right-hand side can be any [Karate expression](https://intuit .github.io/karate/# karate-expressions).
312+ JavaScript. The right-hand side can be any [Karate expression](https://karatelabs .github.io/karate/# karate-expressions).
313313Some of the important operators are outlined below.
314314
315315# ### `contains`
@@ -371,11 +371,11 @@ Using the `responseStatus` variable as an alternative to `status` was mentioned
371371
372372## Karate Object
373373Within a test case, you have access to the Karate object which has a number of useful methods described
374- [here](https://intuit .github.io/karate/#the-karate-object). This includes methods to manipulate data, call functions
374+ [here](https://karatelabs .github.io/karate/#the-karate-object). This includes methods to manipulate data, call functions
375375with a lock so they only run once, read from files, create loops, and handle async calling.
376376
377377## Calling Functions
378- See https://intuit .github.io/karate/#code-reuse--common-routines
378+ See https://karatelabs .github.io/karate/#code-reuse--common-routines
379379
380380Sometimes you may want to set up something in the ` Background` section that is only done once for all scenarios whereas
381381typically these steps are run for every ` Scenario` . This can be achieved using ` callonce` . This would be similar to the
0 commit comments