Faced TypeError: ожидаем (...). ToBeString не является функцией при тестировании приложения React - PullRequest
0 голосов
/ 22 сентября 2019

Я тестировал приложение React и столкнулся с этой ошибкой: TypeError: expect(...).toBeString is not a function.Код, который я использую:

import React from "react";

import { configure, shallow } from "enzyme";
import Adapter from "enzyme-adapter-react-16";
import Footer from "../Footer/Footer";
configure({ adapter: new Adapter() });

describe("<About />", () => {
  it("Check the type of value", () => {
    const props = {
      copyright: "Copyright 2019"
    };
    const wrapper = shallow(<Footer {...props} />);
    expect(wrapper.prop("copyright")).toBeString();
  });
});

1 Ответ

1 голос
/ 22 сентября 2019

Полагаю, вы используете шутку.Таким образом, toBeString не является совпадением в шутку.https://jestjs.io/docs/en/expect

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...