Skip to content

Commit f2b008b

Browse files
committed
Fix Karate doc links
1 parent 7153459 commit f2b008b

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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
2828
harness 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
3131
Behaviour-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
3333
Solid-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

115115
The following is a high level overview of KarateDSL, focused on the most common aspects required in these specification
116116
tests. 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
121121
The basic structure of a KarateDSL test file is:
@@ -302,14 +302,14 @@ all the options that the code did not match!
302302
The important keywords for this are `match` and `assert`. They are very similar but generally `match` should be used as
303303
it is better at reporting errors than `assert`. The `match` keyword is very powerful. It has the ability to ignore parts
304304
of 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
307307
In 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
```
311311
The 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).
313313
Some 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
373373
Within 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
375375
with 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
380380
Sometimes you may want to set up something in the `Background` section that is only done once for all scenarios whereas
381381
typically these steps are run for every `Scenario`. This can be achieved using `callonce`. This would be similar to the

0 commit comments

Comments
 (0)