Skip to content
This repository was archived by the owner on Oct 20, 2025. It is now read-only.

Commit d6ca542

Browse files
committed
Fix for NProgress in dev build
1 parent 080b3ea commit d6ca542

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

app/tests/Browser/FormTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,16 +163,19 @@ public function it_can_have_a_default_json_serializable_value()
163163
}
164164

165165
/** @test */
166-
public function it_can_show_the_forms_state()
166+
public function it_can_show_the_forms_state_and_a_progress_bar()
167167
{
168168
$this->browse(function (Browser $browser) {
169169
$browser->visit('/form/processing')
170170
->waitForText('FormProcessing')
171171
->press('Submit')
172172
->waitForText('Form is processing')
173+
->pause(250)
174+
->assertPresent('#nprogress')
173175
->waitUntilMissing('Form is processing')
174176
->waitForText('Form was successful')
175177
->assertSee('Form recently successful')
178+
->assertMissing('#nprogress')
176179
->waitUntilMissing('Form recently successful')
177180
->assertSee('Form was successful');
178181
});

lib/SpladeProgress.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,12 @@ const SpladeProgress = {
8686
init(options) {
8787
const self = this;
8888
import("nprogress").then((NProgress) => {
89-
document.addEventListener("splade:request", (event) => self.start(event, options.delay, NProgress));
90-
document.addEventListener("splade:request-progress", (event) => self.progress(event, NProgress));
91-
document.addEventListener("splade:request-response", (event) => self.stop(event, NProgress));
92-
document.addEventListener("splade:request-error", (event) => self.stop(event, NProgress));
89+
document.addEventListener("splade:request", (event) => self.start(event, options.delay, NProgress.default));
90+
document.addEventListener("splade:request-progress", (event) => self.progress(event, NProgress.default));
91+
document.addEventListener("splade:request-response", (event) => self.stop(event, NProgress.default));
92+
document.addEventListener("splade:request-error", (event) => self.stop(event, NProgress.default));
9393

94-
NProgress.configure({ showSpinner: options.spinner });
94+
NProgress.default.configure({ showSpinner: options.spinner });
9595

9696
if(options.css) {
9797
this.injectCSS(options.color);

0 commit comments

Comments
 (0)