Удалите Подверсию sourcecontrol из проекта (Visual Studio/TortoiseSVN) [дубликат]

В настоящее время Jest не предоставляет никакой конфигурации резолвера для шаблонов ложных регулярных выражений. Вместо этого вы можете создавать собственные автоматические классы, как это описано в документации .

import AutomaticMock from './a.mock';
jest.mock('./a.mock'); 

beforeEach(() => {
    AutomaticMock.mockClear();
});

it('Create an instance of my AutomaticMock', () => {
    const mock = new AutomaticMock();
    expect(AutomaticMock).toHaveBeenCalledTimes(1);
});

it('Clear any instances of my AutomaticMock', () => {
    expect(AutomaticMock).not.toHaveBeenCalled();
});

Имейте в виду, что в тот момент, когда вы вызываете jest.mock('./a.mock'), создается фиктивный экземпляр вашего класса, который заменяет все его методы на фиктивные функции, которые всегда возвращают undefined.

6
задан Community 23 May 2017 в 12:01
поделиться

4 ответа

Просто удалите .svn папки в папке и всех ее подпапках.

Более легкий способ сделать это должно было бы Экспортировать использование папки TortoiseSVN.

19
ответ дан 8 December 2019 в 03:54
поделиться

В дополнение к предыдущим комментариям:

Существует действительно аккуратный способ экспортировать использование TortoiseSVN. Если Вы щелкнете правой кнопкой и перетащите/отбросите свою папку SVN при отпускании кнопки мыши, то Вам предложит меню включая эти записи

SVN Export to here
SVN Export all to here

Последний также копирует файлы, не помещенные под управлением SVN.

Этот прием щелчка правой кнопкой может также использоваться для перетаскивания файлов и папок вокруг в репозитории (одновременно с редактированием рабочей копии), для достижения перемещений и копий, которые в других отношениях хитры.

6
ответ дан 8 December 2019 в 03:54
поделиться

Может Болван Güder быть корректным, но по моему опыту с SVN (не всегда очень радостный), я, вероятно, добавил бы, что Вы, вероятно, захотите проверить свой репозиторий SVN, чтобы удостовериться, что нет никаких висячих строк, бродящих вокруг там, который был бы непримирим, когда Вы возвращаете.

И остерегайтесь TortoiseSVN, это не всегда корректно со своим состоянием. Вероятно, лучше всего выполнять Чистую интеграцию сообщения.

Кроме того, взгляните на VisualSVN. Это преодолевает DLLs, случайно входящий в Ваше управление исходным кодом, и работает очень хорошо с Visual Studio 2008. Я использую его, и это автодобавляет вещи красиво.

3
ответ дан 8 December 2019 в 03:54
поделиться

You can also use switch the solution from Visual Studio. It works wonders.

-1
ответ дан 8 December 2019 в 03:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: