我试图使用RSpec编写一些功能测试。在我的应用程序中,我使用购买的模板。它有很多风格。当我尝试运行规范时,我遇到以下错误:
ActionView::Template::Error:
Invalid CSS after " display": expected ";", was ":block !important;"
(in /home/mateusz/invoiceplus/app/assets/stylesheets/application.css)
# (sass):9074
# ./app/views/layouts/devise.html.haml:7:in `_app_views_layouts_devise_html_haml__3446440732480765705_58447420'
# ./spec/features/creating_companies_spec.rb:4:in `block (2 levels) in <top (required)>'
我不知道如何解决这个问题,因为这个css样式的文件有大约5千行......
答案 0 :(得分:1)
看起来错误发生在“display”属性之前(可能是一个缺少的逗号?),它试图将“display”解析为前一个属性的值。也许grep你的文件“[^,] * display”?
如果您已找到它,请在display:block !important
之前添加逗号,它应该有效。