Skip to content

Commit 2f3bd29

Browse files
committed
Fix spec
1 parent 396070e commit 2f3bd29

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

lib/generators/inertia/install/templates/controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ def index
66
rails_version: Rails.version,
77
ruby_version: RUBY_DESCRIPTION,
88
rack_version: Rack.release,
9-
inertia_rails_version: InertiaRails::VERSION
9+
inertia_rails_version: InertiaRails::VERSION,
1010
}
1111
end
1212
end

lib/generators/inertia/install/templates/svelte/types/globals.d.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
import type { SharedProps } from '@/types'
22

3+
type windowSvelteType = {
4+
v: Set<string>;
5+
};
6+
7+
declare global {
8+
interface Window {
9+
__svelte: windowSvelteType;
10+
}
11+
}
312
declare module '@inertiajs/core' {
413
export interface InertiaConfig {
514
sharedPageProps: SharedProps

spec/generators/install/install_generator_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,9 +276,9 @@ def expect_example_page_for(framework, ext: 'js')
276276
when :svelte
277277
file('pages/inertia_example/index.svelte') do
278278
if ext == 'ts'
279-
contains('let { name }: { name: string } = $props()')
279+
contains('let { rails_version, rack_version, ruby_version, inertia_rails_version }:')
280280
else
281-
contains('let { name } = $props()')
281+
contains('let { rails_version, rack_version, ruby_version, inertia_rails_version } = $props()')
282282
end
283283
end
284284
file('assets/svelte.svg')

0 commit comments

Comments
 (0)