|
56 | 56 | it('inserts requestBody after parameters when parameters are present', function (): void { |
57 | 57 | $link = Link::create() |
58 | 58 | ->operationId('users.create') |
59 | | - ->parameters(['id' => '$response.body#/id']) |
60 | | - ->requestBody(['key' => 'value']); |
| 59 | + ->parameters([ |
| 60 | + 'id' => '$response.body#/id', |
| 61 | + ]) |
| 62 | + ->requestBody([ |
| 63 | + 'key' => 'value', |
| 64 | + ]); |
61 | 65 |
|
62 | 66 | $array = $link->toArray(); |
63 | 67 |
|
64 | 68 | expect($array)->toHaveKey('requestBody'); |
65 | | - expect($array['requestBody'])->toBe(['key' => 'value']); |
| 69 | + expect($array['requestBody'])->toBe([ |
| 70 | + 'key' => 'value', |
| 71 | + ]); |
| 72 | + |
66 | 73 | $keys = array_keys($array); |
67 | | - expect(array_search('requestBody', $keys))->toBeGreaterThan(array_search('parameters', $keys)); |
| 74 | + expect(array_search('requestBody', $keys, true))->toBeGreaterThan(array_search('parameters', $keys, true)); |
68 | 75 | }); |
69 | 76 |
|
70 | 77 | it('inserts requestBody before description when no parameters present', function (): void { |
|
77 | 84 |
|
78 | 85 | expect($array)->toHaveKey('requestBody'); |
79 | 86 | $keys = array_keys($array); |
80 | | - expect(array_search('requestBody', $keys))->toBeLessThan(array_search('description', $keys)); |
| 87 | + expect(array_search('requestBody', $keys, true))->toBeLessThan(array_search('description', $keys, true)); |
81 | 88 | }); |
82 | 89 |
|
83 | 90 | it('inserts requestBody before server when no parameters or description', function (): void { |
84 | 91 | $link = Link::create() |
85 | 92 | ->operationId('users.show') |
86 | | - ->requestBody(['body' => 'data']) |
| 93 | + ->requestBody([ |
| 94 | + 'body' => 'data', |
| 95 | + ]) |
87 | 96 | ->server(Server::create('https://api.example.com')); |
88 | 97 |
|
89 | 98 | $array = $link->toArray(); |
90 | 99 |
|
91 | 100 | expect($array)->toHaveKey('requestBody'); |
92 | 101 | $keys = array_keys($array); |
93 | | - expect(array_search('requestBody', $keys))->toBeLessThan(array_search('server', $keys)); |
| 102 | + expect(array_search('requestBody', $keys, true))->toBeLessThan(array_search('server', $keys, true)); |
94 | 103 | }); |
95 | 104 |
|
96 | 105 | it('appends requestBody at end when no parameters, description, or server', function (): void { |
97 | 106 | $link = Link::create() |
98 | 107 | ->operationId('users.show') |
99 | | - ->requestBody(['body' => 'data']); |
| 108 | + ->requestBody([ |
| 109 | + 'body' => 'data', |
| 110 | + ]); |
100 | 111 |
|
101 | 112 | $array = $link->toArray(); |
102 | 113 |
|
|
0 commit comments