Как я могу сделать макет функции с этим примером? - PullRequest
0 голосов
/ 21 января 2019

У меня есть эта функция из firebase, и мне нужен тест с ней: database.ref (url) .remove ()

В моем действии у меня есть следующие коды:

 const {ref}    = database
 const result   = yield call([database, ref], url)
 const {remove} = database.ref() 
 yield call([result, remove])   

Мне нужно сделать фиктивную функцию с этой функцией.База данных - это объект из Firebase.Ref и Remove являются функциями из Firebase, но remove является функцией ref.

Мне понравилось:

const databaseMock = {ref: jest.fn()}
const {ref}        = databaseMock
const {remove}     = databaseMock.ref()   //how can i do this correctly?

Но это не работает.Как я могу сделать это правильно?

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