Skip to content

Commit 91c5b86

Browse files
committed
create snapshots for tests readonly and pipe
1 parent e92ba39 commit 91c5b86

File tree

2 files changed

+120
-0
lines changed

2 files changed

+120
-0
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing
2+
3+
exports[`pipe.php 1`] = `
4+
====================================options=====================================
5+
parsers: ["php"]
6+
phpVersion: "8.5"
7+
printWidth: 80
8+
| printWidth
9+
=====================================input======================================
10+
<?php
11+
12+
$result = "Hello, World!" |> strtoupper(...);
13+
$result = "Hello, World!" |> strtoupper(...) |> trim(...);
14+
$result = "Hello, World!" |> strtoupper(...) |> trim(...) |> htmlspecialchars(...);
15+
16+
return $value |> transform(...);
17+
echo $value |> format(...);
18+
19+
if ($x |> validate(...)) {}
20+
21+
$result = $value |> fn1(...) ?? $fallback;
22+
$result = $value ?? $fallback |> fn1(...);
23+
24+
foo($value |> transform(...), $other);
25+
26+
$veryLongVariableName |> someVeryLongFunctionName(...) |> anotherVeryLongFunctionName(...);
27+
28+
=====================================output=====================================
29+
<?php
30+
31+
$result = "Hello, World!" |> strtoupper(...);
32+
$result = "Hello, World!" |> (strtoupper(...) |> trim(...));
33+
$result =
34+
"Hello, World!" |>
35+
(strtoupper(...) |> (trim(...) |> htmlspecialchars(...)));
36+
37+
return $value |> transform(...);
38+
echo $value |> format(...);
39+
40+
if ($x |> validate(...)) {
41+
}
42+
43+
$result = $value |> fn1(...) ?? $fallback;
44+
$result = $value ?? ($fallback |> fn1(...));
45+
46+
foo($value |> transform(...), $other);
47+
48+
$veryLongVariableName |>
49+
(someVeryLongFunctionName(...) |> anotherVeryLongFunctionName(...));
50+
51+
================================================================================
52+
`;
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing
2+
3+
exports[`anonymous.php 1`] = `
4+
====================================options=====================================
5+
parsers: ["php"]
6+
phpVersion: "8.4"
7+
printWidth: 80
8+
| printWidth
9+
=====================================input======================================
10+
<?php
11+
12+
new readonly class() {};
13+
new readonly class {};
14+
new readonly class($one, $two, $three) {};
15+
16+
$class = new readonly class {};
17+
$class = new readonly class() {};
18+
$class = new readonly class { public int $x = 0; };
19+
$class = new readonly class implements MyInterface {};
20+
$class = new readonly class implements MyInterface, MyOtherInterface {};
21+
$class = new readonly class extends MyParent {};
22+
$class = new readonly class extends MyParent implements MyInterface {};
23+
$class = new readonly class extends MyParent implements MyInterface, MyOtherInterface {};
24+
25+
$class = new readonly class implements VeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongMyOtherClass {};
26+
$class = new readonly class extends VeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongMyClass {};
27+
$class = new readonly class extends VeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongMyClass implements MyI, MyII, MyIII {};
28+
29+
$class = new readonly class($one, $two) implements MyInterface {};
30+
$class = new readonly class($one, $two) extends MyParent implements MyInterface {};
31+
32+
=====================================output=====================================
33+
<?php
34+
35+
new readonly class {};
36+
new readonly class {};
37+
new readonly class ($one, $two, $three) {};
38+
39+
$class = new readonly class {};
40+
$class = new readonly class {};
41+
$class = new readonly class {
42+
public int $x = 0;
43+
};
44+
$class = new readonly class implements MyInterface {};
45+
$class = new readonly class implements MyInterface, MyOtherInterface {};
46+
$class = new readonly class extends MyParent {};
47+
$class = new readonly class extends MyParent implements MyInterface {};
48+
$class = new readonly class extends MyParent implements
49+
MyInterface,
50+
MyOtherInterface {};
51+
52+
$class = new readonly class implements
53+
VeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongMyOtherClass {};
54+
$class = new readonly class extends
55+
VeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongMyClass {};
56+
$class = new readonly class
57+
extends VeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongMyClass
58+
implements
59+
MyI,
60+
MyII,
61+
MyIII {};
62+
63+
$class = new readonly class ($one, $two) implements MyInterface {};
64+
$class = new readonly class ($one, $two) extends MyParent implements
65+
MyInterface {};
66+
67+
================================================================================
68+
`;

0 commit comments

Comments
 (0)