File tree 2 files changed +12
-2
lines changed
2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 196
196
click_link 'Back to admin'
197
197
is_expected . to have_content 'Details for Player'
198
198
end
199
+
200
+ it 'triggers rails_admin.dom_ready right after a validation error' do
201
+ visit edit_path ( model_name : 'player' , id : player . id )
202
+ fill_in 'player[name]' , with : 'on steroids'
203
+ find_button ( 'Save' ) . trigger 'click'
204
+ is_expected . to have_content 'Player failed to be updated'
205
+ is_expected . to have_css '.filtering-select[data-input-for="player_team_id"]'
206
+ end
199
207
end
200
208
201
209
context 'with invalid model name' do
Original file line number Diff line number Diff line change @@ -79,12 +79,14 @@ import I18n from "./i18n";
79
79
}
80
80
) ;
81
81
82
- document . addEventListener ( "turbo:load" , function ( ) {
82
+ function triggerDomReady ( ) {
83
83
I18n . init ( $ ( "html" ) . attr ( "lang" ) , $ ( "#admin-js" ) . data ( "i18nOptions" ) ) ;
84
84
85
85
const event = new CustomEvent ( "rails_admin.dom_ready" ) ;
86
86
document . dispatchEvent ( event ) ;
87
- } ) ;
87
+ }
88
+ $ ( document ) . ready ( triggerDomReady ) ;
89
+ document . addEventListener ( "turbo:render" , triggerDomReady ) ;
88
90
89
91
document . addEventListener ( "rails_admin.dom_ready" , function ( ) {
90
92
$ ( ".nav.nav-pills li.active" ) . removeClass ( "active" ) ;
You can’t perform that action at this time.
0 commit comments