私はjs-cookieの単体テストをしようとしています私のコードはこのようなものです
import Cookie from 'js-cookie'
onChange (e) {
Cookie.set('locale', e.target.value)
window.location.reload()
}
そして単体テストのために私はこれをやっています
describe('LocaleDropDown', () => {
const handleLocaleChange = sinon.spy()
const Cookie = sinon.spy(Cookie,'set')
it("when simulating a change, Cookie.set should be called", () => {
const wrapper = shallow(<LocaleDropDown onChange = {handleLocaleChange}/>)
wrapper.find('select').simulate('change', { target: { value: 'en'}})
expect(Cookie.set.calledOnce).toBe(true)
});
}))
ReferenceError: Cookie is not defined と言って失敗します
js-cookie をどのようにテストすればよいですか