Conditions | 1 |
Paths | 1 |
Total Lines | 30 |
Code Lines | 24 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | <?php |
||
16 | public function testWrite() : void |
||
17 | { |
||
18 | $markdownFilename = tempnam(sys_get_temp_dir(), uniqid('api-compare-', true)) . '.md'; |
||
19 | |||
20 | (new MarkdownFormatter($markdownFilename))->write(Changes::fromArray([ |
||
21 | Change::added('Something added', true), |
||
22 | Change::added('Something added', false), |
||
23 | Change::changed('Something changed', true), |
||
24 | Change::changed('Something changed', false), |
||
25 | Change::removed('Something removed', true), |
||
26 | Change::removed('Something removed', false), |
||
27 | ])); |
||
28 | |||
29 | $changeToExpect = <<<EOF |
||
30 | # Added |
||
31 | - [BC] Something added |
||
32 | - Something added |
||
33 | |||
34 | # Changed |
||
35 | - [BC] Something changed |
||
36 | - Something changed |
||
37 | |||
38 | # Removed |
||
39 | - [BC] Something removed |
||
40 | - Something removed |
||
41 | |||
42 | EOF; |
||
43 | |||
44 | self::assertSame($changeToExpect, file_get_contents($markdownFilename)); |
||
45 | unlink($markdownFilename); |
||
46 | } |
||
48 |