Делает ли выбор глобального состояния в генераторе функцию нечистой? - PullRequest
0 голосов
/ 22 декабря 2018

Когда я использовал, чтобы выбрать текущее состояние в сагогенераторе, делает ли это функцию нечистой функцией, и это повлияет на способ в унифицированном тестировании,

const currentState = state => state;

function* doLogin(){
   const state = yield select(currentState);
   //The rest of the code...
}

в приведенном вышеНапример, я обращаюсь к глобальному объекту.И когда мне нужно написать модульный тест для этого метода, мне нужно смоделировать такое же поведение, которое обращается к глобальному объекту, и таким образом это считается нечистой функцией, это правильное предположение?

...