有问题的代码

it('will display No Policy Found after fist submit attempt.', () => {
    const policyDetails = {
        partyID: null,
        agreementID: null,
        isValidPolicy: false,
    };
    wrapper.setProps({policyDetails});
    wrapper.setState({submitCount: 1});
    const result = wrapper.instance().displayUserNotices();
    const render = shallow(result)
        .find('UserNotice')
        .find('p');

    expect(render.text()).toEqual(NO_POLICY_USER_NOTICE);
});


我一直在写

const render = shallow(result)
  .find('UserNotice')
  .find('p');


作为所需的以下1线:

const render = shallow(result).find('UserNotice').find('p');

但是漂亮的不断恢复它。

我尝试添加

.prettierrc.yml中的noUnexpectedMultiline: true,但是没有用。

有想法吗?

最佳答案

为了防止Prettier格式化代码,请在变量/函数/等之前使用此注释。

// prettier-ignore


这也适用于多行。例如。

// prettier-ignore-start
const foo      =         'hey';
console.log      (foo);
// prettier-ignore-end


有关更多信息:https://prettier.io/docs/en/ignore.html

08-04 17:14