|
2 | 2 | subject { JSON.parse(response.body)['props'].deep_symbolize_keys }
|
3 | 3 |
|
4 | 4 | context 'using inertia share' do
|
5 |
| - let(:props) { {name: 'Brandon', sport: 'hockey', position: 'center', number: 29} } |
| 5 | + let(:props) { {name: 'Brandon', sport: 'hockey', position: 'center', number: 29, a_hash: 'also works'} } |
6 | 6 | before { get share_path, headers: {'X-Inertia' => true} }
|
7 | 7 |
|
8 | 8 | it { is_expected.to eq props }
|
|
18 | 18 | end
|
19 | 19 |
|
20 | 20 | context 'using inertia share in subsequent requests' do
|
21 |
| - let(:props) { {name: 'Brandon', sport: 'hockey', position: 'center', number: 29} } |
| 21 | + let(:props) { {name: 'Brandon', sport: 'hockey', position: 'center', number: 29, a_hash: 'also works'} } |
22 | 22 |
|
23 | 23 | before do
|
24 | 24 | get share_path, headers: {'X-Inertia' => true}
|
|
29 | 29 | end
|
30 | 30 |
|
31 | 31 | context 'using inertia share with inheritance' do
|
32 |
| - let(:props) { {name: 'No Longer Brandon', sport: 'hockey', position: 'center', number: 29} } |
| 32 | + let(:props) { {name: 'No Longer Brandon', sport: 'hockey', position: 'center', number: 29, a_hash: 'also works'} } |
33 | 33 |
|
34 | 34 | before do
|
35 | 35 | get share_with_inherited_path, headers: {'X-Inertia' => true}
|
|
39 | 39 | end
|
40 | 40 |
|
41 | 41 | context 'with errors' do
|
42 |
| - let(:props) { {name: 'Brandon', sport: 'hockey', position: 'center', number: 29} } |
| 42 | + let(:props) { {name: 'Brandon', sport: 'hockey', position: 'center', number: 29, a_hash: 'also works'} } |
43 | 43 | let(:errors) { 'rearview mirror is present' }
|
44 | 44 | before {
|
45 | 45 | allow_any_instance_of(ActionDispatch::Request).to receive(:session) {
|
|
0 commit comments