使用capybara,我想測試application.js
文件是異步加載的。我曾嘗試下面的代碼如何測試application.js在生產中異步加載
expect(page).to have_css('script[async="async"][src="/assets/application.js"]', visible: false)
但這不起作用,因爲運行在生產模式下的測試,摘要添加,因此該文件的名稱是一樣的東西application-ae5fag34.js
。如何容納這個?
不完全是一個dup,但http://stackoverflow.com/questions/6874705/is-it-possible-to-use-a-css-wildcard-in-the-middle-of-an-attribute-selector應該管用。 –