0
我有一些規格失敗隨機。我一分爲二的問題...規格隨機失敗與ActionView :: Template :: Error(未初始化的常量SimpleForm :: Inputs :: TextFullscreenInput)
rspec --bisect=verbose --seed 40467
和RSpec給了我下面的「最小再現命令」:
rspec ./spec/features/file_upload_spec.rb[2:1] ./spec/features/pages/edit_spec.rb[1:1,1:2] ./spec/features/pages/new_spec.rb[1:1,1:2] --seed 40467
當檢查測試日誌,對於每一個失敗的規範,以下異常引發:
ActionView::Template::Error (uninitialized constant SimpleForm::Inputs::TextFullscreenInput):
16: = panel.body do
17: = f.input :title
18: = f.input :navigation_title
19: = f.input :content, as: :text_fullscreen_with_pastable_images
20: = f.input :notes, as: :text_fullscreen_with_pastable_images
21:
22: == render 'images/images', f: f
相應的自定義輸入住在app/inputs
。我有config.eager_load = false
設置(默認)進行測試。那麼我應該把它設置爲true
?還是有更好的方法來解決這個問題?
問題似乎是TextFullscreenWithPastableImagesInput
延伸SimpleForm::Inputs::TextFullscreenInput
它本身尚未加載。
這裏的倉庫:https://github.com/jmuheim/base/tree/features/paste_nested_images