@inrupt/solid-client / resource/mock
Module: resource/mock#
Functions#
mockContainerFrom#
▸ mockContainerFrom(url
): Unpromisify
<ReturnType
<typeof getSolidDataset
>>
Warning
Do not use this function in production code. For use in unit tests.
This function initialises a new Container [[SolidDataset]] with metadata as though the Container has been retrieved from the given URL. The mock SolidDataset can be used in unit tests that require persisted Containers; e.g., unit tests that call [[isContainer]].
Parameters#
Name |
Type |
Description |
---|---|---|
|
|
The URL from which the returned Container appears to be retrieved. The |
Returns#
Unpromisify
<ReturnType
<typeof getSolidDataset
>>
A mock SolidDataset that appears to be retrieved from the url
.
Since
0.2.0
Defined in#
mockFetchError#
▸ mockFetchError(fetchedUrl
, statusCode?
, statusText?
): FetchError
Warning
Do not use this function in production code. For use in unit tests.
This function initialises a new Error object with metadata as though the it was the result of getting a 404 when trying to fetch the Resource at the given URL. The mock Error can be used in unit tests that require functions that fetch Resources (like [[getSolidDataset]]) to fail.
Parameters#
Name |
Type |
Default value |
Description |
---|---|---|---|
|
|
|
- |
|
|
|
Optional status code (defaults to 404) that caused the error. |
|
|
|
- |
Returns#
A mock Error that represents not having been able to fetch the Resource at url
due to a 404 Response.
Since
1.1.0
Defined in#
mockFileFrom#
▸ mockFileFrom(url
, options?
): Unpromisify
<ReturnType
<typeof getFile
>>
Warning
Do not use this function in production code. For use in unit tests.
This function initialises a new File with metadata as though the File has been retrieved from the given URL. The mock File can be used in unit tests that require persisted Files; e.g. unit tests that call [[getSourceUrl]].
Parameters#
Name |
Type |
Description |
---|---|---|
|
|
The URL from which the returned File appears to be retrieved. |
|
|
- |
Returns#
Unpromisify
<ReturnType
<typeof getFile
>>
A mock File that appears to be retrieved from the url
.
Since
0.2.0
Defined in#
mockSolidDatasetFrom#
▸ mockSolidDatasetFrom(url
): Unpromisify
<ReturnType
<typeof getSolidDataset
>>
Warning
Do not use this function in production code. For use in unit tests.
This function initialises a new [[SolidDataset]] with metadata as though the SolidDataset has been retrieved from the given URL. The mock SolidDataset can be used in unit tests that require persisted SolidDatasets; e.g., unit tests that call [[getSourceUrl]].
Parameters#
Name |
Type |
Description |
---|---|---|
|
|
The URL from which the returned SolidDataset appears to be retrieved. |
Returns#
Unpromisify
<ReturnType
<typeof getSolidDataset
>>
A mock SolidDataset that appears to be retrieved from the url
.
Since
0.2.0