我有一个运行 Rails 5 的应用程序。我正在使用 mdc 组件进行样式设置。我有一个调用 new mdc.mdcTextFeild(.....) 的 javascript 函数
这在浏览器环境中运行良好。但是在使用带有 poltergeist 驱动程序的 capybara 进行测试时,我能够看到我的 application-XXXXXX.js 存在于 HTML 中,但是,它会抛出 Reference error mdc not found!
我正在使用 web-pack 加载 mdc 组件。它正在正确编译并加载脚本。然而,在 poltergeist 中的 window 对象并没有定义 mdc!