Writing Unit Tests with Jest
What testing technique is being used here?
jest.mock('./database');
test('fetches user data', async () => {
  const mockUser = { id: 1, name: 'Test' };
  database.getUser.mockResolvedValue(mockUser);
  
  const user = await fetchUserData(1);
  expect(user).toEqual(mockUser);
});