добытчик с мокко кипариса перед крючком - PullRequest
0 голосов
/ 16 февраля 2020

У меня есть такой код, как:

let xxx

export getXXX = () => xxx

export init = () => {
   // ... blah
   xxx = someValue
   // ... blahblahblah
}

, и в моем тесте на кипарис вот так

import { init, getXXX } from 'theverymodule'
describe('test case', () => {
  before(() => {
    init()
  })

  test(
    'some test',
    () => {
      console.info(getXXX())
    }
  )

Когда я запускаю свои тесты, я не могу получить значение, установленное init в тестовых случаях

Если я сделаю это с крючком beforeEach, я смогу получить xxx с getXXX правильно

Почему это происходит, и нужно ли запускать init для каждого теста?

...