Improve fetch mock setup (#9511)
- Move from language to mock setup file - Add mock rule for stub image requests
This commit is contained in:
parent
0f1738b098
commit
7692533e18
2 changed files with 7 additions and 4 deletions
|
@ -20,10 +20,6 @@ import * as languageHandler from "../../src/languageHandler";
|
||||||
import en from "../../src/i18n/strings/en_EN.json";
|
import en from "../../src/i18n/strings/en_EN.json";
|
||||||
import de from "../../src/i18n/strings/de_DE.json";
|
import de from "../../src/i18n/strings/de_DE.json";
|
||||||
|
|
||||||
fetchMock.config.overwriteRoutes = false;
|
|
||||||
fetchMock.catch("");
|
|
||||||
window.fetch = fetchMock.sandbox();
|
|
||||||
|
|
||||||
const lv = {
|
const lv = {
|
||||||
"Save": "Saglabāt",
|
"Save": "Saglabāt",
|
||||||
"Uploading %(filename)s and %(count)s others|one": "Качване на %(filename)s и %(count)s друг",
|
"Uploading %(filename)s and %(count)s others|one": "Качване на %(filename)s и %(count)s друг",
|
||||||
|
|
|
@ -14,6 +14,7 @@ See the License for the specific language governing permissions and
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
import fetchMock from "fetch-mock-jest";
|
||||||
import { TextDecoder, TextEncoder } from "util";
|
import { TextDecoder, TextEncoder } from "util";
|
||||||
|
|
||||||
// jest 27 removes setImmediate from jsdom
|
// jest 27 removes setImmediate from jsdom
|
||||||
|
@ -54,3 +55,9 @@ global.TextDecoder = TextDecoder;
|
||||||
|
|
||||||
// prevent errors whenever a component tries to manually scroll.
|
// prevent errors whenever a component tries to manually scroll.
|
||||||
window.HTMLElement.prototype.scrollIntoView = jest.fn();
|
window.HTMLElement.prototype.scrollIntoView = jest.fn();
|
||||||
|
|
||||||
|
// set up fetch API mock
|
||||||
|
fetchMock.config.overwriteRoutes = false;
|
||||||
|
fetchMock.catch("");
|
||||||
|
fetchMock.get("/image-file-stub", "image file stub");
|
||||||
|
window.fetch = fetchMock.sandbox();
|
||||||
|
|
Loading…
Reference in a new issue