$cases['Only title specified'] = [
'',
- [ 'title' => 'Helsinki' ],
+ [ 'target' => 'Helsinki' ],
[],
'!!',
303,
[ 'Location' => '!.+!' ]
];
- $subpageCases = [];
- foreach ( $cases as $c ) {
- $case = $c;
- $case[0] = '';
-
- if ( isset( $case[1]['title'] ) ) {
- $case[0] .= $case[1]['title'];
- unset( $case[1]['title'] );
- }
-
- $subpageCases[] = $case;
- }
-
- $cases = array_merge( $cases, $subpageCases );
-
$cases['Accept only HTML'] = [
'',
- [ 'title' => 'Helsinki' ],
+ [ 'target' => 'Helsinki' ],
[ 'Accept' => 'text/HTML' ],
'!!',
303,
$cases['Accept only HTML with revid'] = [
'',
[
- 'title' => 'Helsinki',
+ 'target' => 'Helsinki',
'revision' => '4242',
],
[ 'Accept' => 'text/HTML' ],
];
$cases['Nothing specified'] = [
- 'Helsinki',
+ 'main/Helsinki',
+ [],
+ [],
+ '!!',
+ 303,
+ [ 'Location' => '!Helsinki&action=raw!' ]
+ ];
+
+ $cases['Nothing specified'] = [
+ '/Helsinki',
[],
[],
'!!',
];
$cases['Invalid Accept header'] = [
- 'Helsinki',
+ 'main/Helsinki',
[],
[ 'Accept' => 'text/foobar' ],
'!!',