标签: google-maps-api-3 rspec reactjs capybara poltergeist
我有一个Rails应用程序,所有前端都由React呈现。我正在使用Rspec与Capybara和Poltergeist进行测试。回购here。
只要我添加map component(我正在使用google-map-react),React就不会在测试环境中呈现任何内容,这会破坏所有功能规范(包括那些不支持的功能规范)测试带有地图的页面)。
但是,一切都在浏览器中完美运行。由于没有错误,这是非常令人费解的。
非常感谢任何想法。
答案 0 :(得分:0)
在测试中启用了poltergeist错误后,我发现问题是:
0.10.3的版本google-map-react具有es6-promise依赖性,因此升级到最新版本可解决此问题。
0.10.3
google-map-react
es6-promise