我有以下示例测试:
import { assert } from 'chai'
function starWarsMovies () {
fetch('http://swapi.co/api/films/')
.then((res) => {
return res.json()
})
.then((res) => res.count)
}
describe('Get star war movies', () => {
it('should get 7', () =>{
assert.equal(starWarsMovies(), 7)
})
})
但是我遇到了问题
ReferenceError: fetch is not defined
我需要用什么来测试fetch请求?
更新
我也尝试过:
import { polyfill } from 'es6-promise'
import fetch from 'isomorphic-fetch'
但是我遇到了以下问题:
AssertionError: expected undefined to equal 7
而我不明白为什么。