“Metoda kpiny według nazwy” Kod odpowiedzi

Metoda kpiny według nazwy

import Foo from './Foo';
import Bar from './Bar';

jest.mock('./Bar');

describe('Foo', () => {
  it('should return correct foo', () => {
    // As Bar is already mocked,
    // we just need to cast it to jest.Mock (for TypeScript) and mock whatever you want
    (Bar.prototype.runBar as jest.Mock).mockReturnValue('Mocked bar');
    const foo = new Foo();
    expect(foo.runFoo()).toBe('real foo : Mocked bar');
  });
});


Tame Tapir

Jest Mock Mockname

test("mockName", () => {
  const mockFn = jest.fn().mockName("mockedFunction");
  mockFn(); // comment me
  expect(mockFn).toHaveBeenCalled();
});
Restu Wahyu Saputra

Odpowiedzi podobne do “Metoda kpiny według nazwy”

Pytania podobne do “Metoda kpiny według nazwy”

Więcej pokrewnych odpowiedzi na “Metoda kpiny według nazwy” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu