Completed
Push — master ( 0528ed...3f7b24 )
by cam
01:54
created
ecrire/tests/Filtre/SupprimerNumeroTest.php 1 patch
Indentation   +40 added lines, -40 removed lines patch added patch discarded remove patch
@@ -13,46 +13,46 @@
 block discarded – undo
13 13
 
14 14
 class SupprimerNumeroTest extends TestCase
15 15
 {
16
-	public static function setUpBeforeClass(): void {
17
-		find_in_path('inc/filtres.php', '', true);
18
-	}
16
+    public static function setUpBeforeClass(): void {
17
+        find_in_path('inc/filtres.php', '', true);
18
+    }
19 19
 
20
-	#[DataProvider('providerFiltresSupprimerNumero')]
21
-	public function testFiltresSupprimerNumero($expected, ...$args): void {
22
-		$actual = supprimer_numero(...$args);
23
-		$this->assertSame($expected, $actual);
24
-	}
20
+    #[DataProvider('providerFiltresSupprimerNumero')]
21
+    public function testFiltresSupprimerNumero($expected, ...$args): void {
22
+        $actual = supprimer_numero(...$args);
23
+        $this->assertSame($expected, $actual);
24
+    }
25 25
 
26
-	public static function providerFiltresSupprimerNumero(): array {
27
-		return [
28
-			0 => [
29
-				0 => '1.titre',
30
-				1 => '1.titre',
31
-			],
32
-			1 => [
33
-				0 => 'titre',
34
-				1 => '1. titre',
35
-			],
36
-			2 => [
37
-				0 => '1 .titre',
38
-				1 => '1 .titre',
39
-			],
40
-			3 => [
41
-				0 => '1 . titre',
42
-				1 => '1 . titre',
43
-			],
44
-			5 => [
45
-				0 => 'titre',
46
-				1 => '0. titre',
47
-			],
48
-			6 => [
49
-				0 => 'titre',
50
-				1 => ' 0. titre',
51
-			],
52
-			7 => [
53
-				0 => '-1. titre',
54
-				1 => '-1. titre',
55
-			],
56
-		];
57
-	}
26
+    public static function providerFiltresSupprimerNumero(): array {
27
+        return [
28
+            0 => [
29
+                0 => '1.titre',
30
+                1 => '1.titre',
31
+            ],
32
+            1 => [
33
+                0 => 'titre',
34
+                1 => '1. titre',
35
+            ],
36
+            2 => [
37
+                0 => '1 .titre',
38
+                1 => '1 .titre',
39
+            ],
40
+            3 => [
41
+                0 => '1 . titre',
42
+                1 => '1 . titre',
43
+            ],
44
+            5 => [
45
+                0 => 'titre',
46
+                1 => '0. titre',
47
+            ],
48
+            6 => [
49
+                0 => 'titre',
50
+                1 => ' 0. titre',
51
+            ],
52
+            7 => [
53
+                0 => '-1. titre',
54
+                1 => '-1. titre',
55
+            ],
56
+        ];
57
+    }
58 58
 }
Please login to merge, or discard this patch.
ecrire/tests/Filtre/Form/FormHiddenTest.php 1 patch
Indentation   +32 added lines, -32 removed lines patch added patch discarded remove patch
@@ -12,36 +12,36 @@
 block discarded – undo
12 12
 
13 13
 class FormHiddenTest extends SquelettesTestCase
14 14
 {
15
-	public function testParametreUrl() {
16
-		$this->assertSame('x?y=1', parametre_url('x', 'y', '1'));
17
-		$this->assertSame('x?y=2', parametre_url(parametre_url('x', 'y', '1'), 'y', '2'));
18
-
19
-		$this->assertEqualsCode('x?y=1', '[(#VAL{x}|parametre_url{y,1})]');
20
-		$this->assertEqualsCode('x?y=2', '[(#VAL{x}|parametre_url{y,1}|parametre_url{y,2})]');
21
-	}
22
-
23
-	public function testParametreUrlArray() {
24
-		$this->assertSame('x?t[]=1&t[]=2', parametre_url('x', 't[]', [1, 2]));
25
-
26
-		$this->assertEqualsCode('x?t[]=1&t[]=2', '[(#VAL{x}|parametre_url{t\[\],#LISTE{1,2}})]');
27
-	}
28
-
29
-	public function testFormHiddenUnused() {
30
-		$url = parametre_url(parametre_url('x', 'toto', '1'), 'toto', '%!');
31
-		$url .= '&toto=3=2';
32
-		$hiddens = form_hidden($url);
33
-		$this->assertCount(1, extraire_balises($hiddens, 'input'), 'bug compte d’input');
34
-
35
-		$url = parametre_url('x', 'toto', '3=2');
36
-		$url .= '&toto=p';
37
-		$hiddens = form_hidden($url);
38
-		$this->assertSame('3=2', extraire_attribut(extraire_balise($hiddens, 'input'), 'value'), 'bug value input');
39
-	}
40
-
41
-	public function testFormHiddenArray() {
42
-		$url = parametre_url('x', 't[]', ['1', '%!']);
43
-		$url .= '&t[]=3=2';
44
-		$hiddens = form_hidden($url);
45
-		$this->assertCount(3, extraire_balises($hiddens, 'input'), 'bug compte d’input');
46
-	}
15
+    public function testParametreUrl() {
16
+        $this->assertSame('x?y=1', parametre_url('x', 'y', '1'));
17
+        $this->assertSame('x?y=2', parametre_url(parametre_url('x', 'y', '1'), 'y', '2'));
18
+
19
+        $this->assertEqualsCode('x?y=1', '[(#VAL{x}|parametre_url{y,1})]');
20
+        $this->assertEqualsCode('x?y=2', '[(#VAL{x}|parametre_url{y,1}|parametre_url{y,2})]');
21
+    }
22
+
23
+    public function testParametreUrlArray() {
24
+        $this->assertSame('x?t[]=1&t[]=2', parametre_url('x', 't[]', [1, 2]));
25
+
26
+        $this->assertEqualsCode('x?t[]=1&t[]=2', '[(#VAL{x}|parametre_url{t\[\],#LISTE{1,2}})]');
27
+    }
28
+
29
+    public function testFormHiddenUnused() {
30
+        $url = parametre_url(parametre_url('x', 'toto', '1'), 'toto', '%!');
31
+        $url .= '&toto=3=2';
32
+        $hiddens = form_hidden($url);
33
+        $this->assertCount(1, extraire_balises($hiddens, 'input'), 'bug compte d’input');
34
+
35
+        $url = parametre_url('x', 'toto', '3=2');
36
+        $url .= '&toto=p';
37
+        $hiddens = form_hidden($url);
38
+        $this->assertSame('3=2', extraire_attribut(extraire_balise($hiddens, 'input'), 'value'), 'bug value input');
39
+    }
40
+
41
+    public function testFormHiddenArray() {
42
+        $url = parametre_url('x', 't[]', ['1', '%!']);
43
+        $url .= '&t[]=3=2';
44
+        $hiddens = form_hidden($url);
45
+        $this->assertCount(3, extraire_balises($hiddens, 'input'), 'bug compte d’input');
46
+    }
47 47
 }
Please login to merge, or discard this patch.
ecrire/tests/Filtre/Form/FormHiddenStandardTest.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,5 +6,5 @@
 block discarded – undo
6 6
 
7 7
 class FormHiddenStandardTest extends FormHiddenCase
8 8
 {
9
-	public const TYPE = 'standard';
9
+    public const TYPE = 'standard';
10 10
 }
Please login to merge, or discard this patch.
ecrire/tests/Filtre/Form/FormHiddenHtmlTest.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,5 +6,5 @@
 block discarded – undo
6 6
 
7 7
 class FormHiddenHtmlTest extends FormHiddenCase
8 8
 {
9
-	public const TYPE = 'html';
9
+    public const TYPE = 'html';
10 10
 }
Please login to merge, or discard this patch.
ecrire/tests/Filtre/Form/FormHiddenArboTest.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,5 +6,5 @@
 block discarded – undo
6 6
 
7 7
 class FormHiddenArboTest extends FormHiddenCase
8 8
 {
9
-	public const TYPE = 'arbo';
9
+    public const TYPE = 'arbo';
10 10
 }
Please login to merge, or discard this patch.
ecrire/tests/Filtre/Form/FormHiddenCase.php 2 patches
Indentation   +87 added lines, -87 removed lines patch added patch discarded remove patch
@@ -11,116 +11,116 @@
 block discarded – undo
11 11
 
12 12
 class FormHiddenCase extends TestCase
13 13
 {
14
-	public const TYPE = '';
14
+    public const TYPE = '';
15 15
 
16
-	protected static ?int $id_rubrique;
16
+    protected static ?int $id_rubrique;
17 17
 
18
-	public static function setUpBeforeClass(): void {
19
-		find_in_path('inc/filtres.php', '', true);
20
-		self::backupUrls();
21
-		if (!static::TYPE) {
22
-			throw new RuntimeException('Subclass needs to define TYPE');
23
-		}
24
-		$GLOBALS['type_urls'] = static::TYPE;
25
-		$GLOBALS['profondeur_url'] = 0;
26
-		self::$id_rubrique = self::getIdRubrique();
27
-	}
18
+    public static function setUpBeforeClass(): void {
19
+        find_in_path('inc/filtres.php', '', true);
20
+        self::backupUrls();
21
+        if (!static::TYPE) {
22
+            throw new RuntimeException('Subclass needs to define TYPE');
23
+        }
24
+        $GLOBALS['type_urls'] = static::TYPE;
25
+        $GLOBALS['profondeur_url'] = 0;
26
+        self::$id_rubrique = self::getIdRubrique();
27
+    }
28 28
 
29
-	public static function setTearDownAfterClass(): void {
30
-		self::backupUrls(true);
31
-	}
29
+    public static function setTearDownAfterClass(): void {
30
+        self::backupUrls(true);
31
+    }
32 32
 
33
-	public static function backupUrls(bool $restore = false): void {
34
-		static $type = null;
35
-		static $profondeur_url = 0;
36
-		if ($restore) {
37
-			$GLOBALS['type_urls'] = $type;
38
-			$GLOBALS['profondeur_url'] = $profondeur_url;
39
-		} else {
40
-			$type = $GLOBALS['type_urls'] ?? null;
41
-			$profondeur_url = $GLOBALS['profondeur_url'] ?? 0;
42
-		}
43
-	}
33
+    public static function backupUrls(bool $restore = false): void {
34
+        static $type = null;
35
+        static $profondeur_url = 0;
36
+        if ($restore) {
37
+            $GLOBALS['type_urls'] = $type;
38
+            $GLOBALS['profondeur_url'] = $profondeur_url;
39
+        } else {
40
+            $type = $GLOBALS['type_urls'] ?? null;
41
+            $profondeur_url = $GLOBALS['profondeur_url'] ?? 0;
42
+        }
43
+    }
44 44
 
45
-	public function testHasRubrique(): void {
46
-		$id = self::$id_rubrique;
47
-		if (!$id) {
48
-			$this->markTestSkipped('Needs a published rubrique');
49
-		}
50
-		$this->assertNotNull($id);
51
-	}
45
+    public function testHasRubrique(): void {
46
+        $id = self::$id_rubrique;
47
+        if (!$id) {
48
+            $this->markTestSkipped('Needs a published rubrique');
49
+        }
50
+        $this->assertNotNull($id);
51
+    }
52 52
 
53
-	#[Depends('testHasRubrique')]
54
-	#[DataProvider('providerFormHiddenRubrique')]
55
-	public function testFormHiddenRubrique($expected, ...$args): void {
56
-		$id = self::$id_rubrique;
57
-		$expected = sprintf($expected, $id);
58
-		$args[0] = sprintf($args[0], $id);
59
-		$actual = form_hidden(...$args);
60
-		$this->assertSame($expected, $actual);
61
-	}
53
+    #[Depends('testHasRubrique')]
54
+    #[DataProvider('providerFormHiddenRubrique')]
55
+    public function testFormHiddenRubrique($expected, ...$args): void {
56
+        $id = self::$id_rubrique;
57
+        $expected = sprintf($expected, $id);
58
+        $args[0] = sprintf($args[0], $id);
59
+        $actual = form_hidden(...$args);
60
+        $this->assertSame($expected, $actual);
61
+    }
62 62
 
63
-	public static function providerFormHiddenRubrique(): array {
64
-		$id = '%s';
65
-		return [
66
-			0 =>
67
-			[
68
-				0 => '<input name="id_rubrique" value="' . $id . '" type="hidden"
63
+    public static function providerFormHiddenRubrique(): array {
64
+        $id = '%s';
65
+        return [
66
+            0 =>
67
+            [
68
+                0 => '<input name="id_rubrique" value="' . $id . '" type="hidden"
69 69
 /><input name="page" value="rubrique" type="hidden"
70 70
 />',
71
-				1 => './?rubrique' . $id,
72
-			],
73
-			1 =>
74
-			[
75
-				0 => '<input name="calendrier" value="1" type="hidden"
71
+                1 => './?rubrique' . $id,
72
+            ],
73
+            1 =>
74
+            [
75
+                0 => '<input name="calendrier" value="1" type="hidden"
76 76
 /><input name="id_rubrique" value="' . $id . '" type="hidden"
77 77
 /><input name="page" value="rubrique" type="hidden"
78 78
 />',
79
-				1 => './?rubrique' . $id . '&calendrier=1',
80
-			],
81
-			2 =>
82
-			[
83
-				0 => '<input name="id_rubrique" value="' . $id . '" type="hidden"
79
+                1 => './?rubrique' . $id . '&calendrier=1',
80
+            ],
81
+            2 =>
82
+            [
83
+                0 => '<input name="id_rubrique" value="' . $id . '" type="hidden"
84 84
 /><input name="page" value="rubrique" type="hidden"
85 85
 />',
86
-				1 => './rubrique' . $id . '.html',
87
-			],
88
-			3 =>
89
-			[
90
-				0 => '<input name="calendrier" value="1" type="hidden"
86
+                1 => './rubrique' . $id . '.html',
87
+            ],
88
+            3 =>
89
+            [
90
+                0 => '<input name="calendrier" value="1" type="hidden"
91 91
 /><input name="id_rubrique" value="' . $id . '" type="hidden"
92 92
 /><input name="page" value="rubrique" type="hidden"
93 93
 />',
94
-				1 => './rubrique' . $id . '.html?calendrier=1',
95
-			],
96
-			4 =>
97
-			[
98
-				0 => '<input name="calendrier" value="1" type="hidden"
94
+                1 => './rubrique' . $id . '.html?calendrier=1',
95
+            ],
96
+            4 =>
97
+            [
98
+                0 => '<input name="calendrier" value="1" type="hidden"
99 99
 /><input name="id_rubrique" value="' . $id . '" type="hidden"
100 100
 /><input name="page" value="rubrique" type="hidden"
101 101
 />',
102
-				1 => './?rubrique' . $id . '&amp;calendrier=1',
103
-			],
104
-			5 =>
105
-			[
106
-				0 => '<input name="calendrier" value="1" type="hidden"
102
+                1 => './?rubrique' . $id . '&amp;calendrier=1',
103
+            ],
104
+            5 =>
105
+            [
106
+                0 => '<input name="calendrier" value="1" type="hidden"
107 107
 /><input name="toto" value="2" type="hidden"
108 108
 /><input name="id_rubrique" value="' . $id . '" type="hidden"
109 109
 /><input name="page" value="rubrique" type="hidden"
110 110
 />',
111
-				1 => './rubrique' . $id . '.html?calendrier=1&amp;toto=2',
112
-			],
113
-		];
114
-	}
111
+                1 => './rubrique' . $id . '.html?calendrier=1&amp;toto=2',
112
+            ],
113
+        ];
114
+    }
115 115
 
116
-	protected static function getIdRubrique(): ?int {
117
-		include_spip('base/abstract_sql');
118
-		$id_rubrique = sql_getfetsel(
119
-			'id_rubrique',
120
-			'spip_rubriques',
121
-			['statut = ' . sql_quote('publie')],
122
-			limit: '0, 1',
123
-		);
124
-		return $id_rubrique ? (int) $id_rubrique : null;
125
-	}
116
+    protected static function getIdRubrique(): ?int {
117
+        include_spip('base/abstract_sql');
118
+        $id_rubrique = sql_getfetsel(
119
+            'id_rubrique',
120
+            'spip_rubriques',
121
+            ['statut = ' . sql_quote('publie')],
122
+            limit: '0, 1',
123
+        );
124
+        return $id_rubrique ? (int) $id_rubrique : null;
125
+    }
126 126
 }
Please login to merge, or discard this patch.
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -65,50 +65,50 @@  discard block
 block discarded – undo
65 65
 		return [
66 66
 			0 =>
67 67
 			[
68
-				0 => '<input name="id_rubrique" value="' . $id . '" type="hidden"
68
+				0 => '<input name="id_rubrique" value="'.$id.'" type="hidden"
69 69
 /><input name="page" value="rubrique" type="hidden"
70 70
 />',
71
-				1 => './?rubrique' . $id,
71
+				1 => './?rubrique'.$id,
72 72
 			],
73 73
 			1 =>
74 74
 			[
75 75
 				0 => '<input name="calendrier" value="1" type="hidden"
76
-/><input name="id_rubrique" value="' . $id . '" type="hidden"
76
+/><input name="id_rubrique" value="' . $id.'" type="hidden"
77 77
 /><input name="page" value="rubrique" type="hidden"
78 78
 />',
79
-				1 => './?rubrique' . $id . '&calendrier=1',
79
+				1 => './?rubrique'.$id.'&calendrier=1',
80 80
 			],
81 81
 			2 =>
82 82
 			[
83
-				0 => '<input name="id_rubrique" value="' . $id . '" type="hidden"
83
+				0 => '<input name="id_rubrique" value="'.$id.'" type="hidden"
84 84
 /><input name="page" value="rubrique" type="hidden"
85 85
 />',
86
-				1 => './rubrique' . $id . '.html',
86
+				1 => './rubrique'.$id.'.html',
87 87
 			],
88 88
 			3 =>
89 89
 			[
90 90
 				0 => '<input name="calendrier" value="1" type="hidden"
91
-/><input name="id_rubrique" value="' . $id . '" type="hidden"
91
+/><input name="id_rubrique" value="' . $id.'" type="hidden"
92 92
 /><input name="page" value="rubrique" type="hidden"
93 93
 />',
94
-				1 => './rubrique' . $id . '.html?calendrier=1',
94
+				1 => './rubrique'.$id.'.html?calendrier=1',
95 95
 			],
96 96
 			4 =>
97 97
 			[
98 98
 				0 => '<input name="calendrier" value="1" type="hidden"
99
-/><input name="id_rubrique" value="' . $id . '" type="hidden"
99
+/><input name="id_rubrique" value="' . $id.'" type="hidden"
100 100
 /><input name="page" value="rubrique" type="hidden"
101 101
 />',
102
-				1 => './?rubrique' . $id . '&amp;calendrier=1',
102
+				1 => './?rubrique'.$id.'&amp;calendrier=1',
103 103
 			],
104 104
 			5 =>
105 105
 			[
106 106
 				0 => '<input name="calendrier" value="1" type="hidden"
107 107
 /><input name="toto" value="2" type="hidden"
108
-/><input name="id_rubrique" value="' . $id . '" type="hidden"
108
+/><input name="id_rubrique" value="' . $id.'" type="hidden"
109 109
 /><input name="page" value="rubrique" type="hidden"
110 110
 />',
111
-				1 => './rubrique' . $id . '.html?calendrier=1&amp;toto=2',
111
+				1 => './rubrique'.$id.'.html?calendrier=1&amp;toto=2',
112 112
 			],
113 113
 		];
114 114
 	}
@@ -118,7 +118,7 @@  discard block
 block discarded – undo
118 118
 		$id_rubrique = sql_getfetsel(
119 119
 			'id_rubrique',
120 120
 			'spip_rubriques',
121
-			['statut = ' . sql_quote('publie')],
121
+			['statut = '.sql_quote('publie')],
122 122
 			limit: '0, 1',
123 123
 		);
124 124
 		return $id_rubrique ? (int) $id_rubrique : null;
Please login to merge, or discard this patch.
ecrire/tests/Filtre/Form/FormHiddenPropresTest.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -10,5 +10,5 @@
 block discarded – undo
10 10
 
11 11
 class FormHiddenPropresTest extends FormHiddenCase
12 12
 {
13
-	public const TYPE = 'propres';
13
+    public const TYPE = 'propres';
14 14
 }
Please login to merge, or discard this patch.
ecrire/tests/Filtre/Form/FormHiddenPageTest.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,5 +6,5 @@
 block discarded – undo
6 6
 
7 7
 class FormHiddenPageTest extends FormHiddenCase
8 8
 {
9
-	public const TYPE = 'page';
9
+    public const TYPE = 'page';
10 10
 }
Please login to merge, or discard this patch.
ecrire/tests/Filtre/Form/FormHiddenPropresQsTest.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,5 +6,5 @@
 block discarded – undo
6 6
 
7 7
 class FormHiddenPropresQsTest extends FormHiddenCase
8 8
 {
9
-	public const TYPE = 'propres_qs';
9
+    public const TYPE = 'propres_qs';
10 10
 }
Please login to merge, or discard this patch.