11<?php
22
3- use function Spatie \PestPluginTestTime \testTime ;
4- use function Spatie \Snapshots \assertMatchesSnapshot ;
53use Illuminate \Support \Carbon ;
64use Illuminate \Support \Facades \Blade ;
75
86it ('can render human readable time ' , function () {
9- testTime ()-> freeze ('2023-01-27 09:27:34 ' );
7+ $ this -> travelTo ('2023-01-27 09:27:34 ' );
108
119 $ datetime = Carbon::parse ('2023-01-27 09:12:34 ' );
1210
13- $ html = Blade::render ('<x:human-readable-time :datetime="$datetime" /> ' , compact ('datetime ' ));
14-
15- assertMatchesSnapshot ($ html );
11+ expect (Blade::render ('<x:human-readable-time :datetime="$datetime" /> ' , compact ('datetime ' )))->toMatchSnapshot ();
1612});
1713
1814it ('can render time ' , function () {
19- testTime ()-> freeze ('2023-01-27 10:13:34 ' );
15+ $ this -> travelTo ('2023-01-27 10:13:34 ' );
2016
2117 $ datetime = Carbon::parse ('2023-01-27 09:12:34 ' );
2218
23- $ html = Blade::render ('<x:human-readable-time :datetime="$datetime" /> ' , compact ('datetime ' ));
24-
25- assertMatchesSnapshot ($ html );
19+ expect (Blade::render ('<x:human-readable-time :datetime="$datetime" /> ' , compact ('datetime ' )))->toMatchSnapshot ();
2620});
2721
2822it ('can render time with custom format ' , function () {
2923 $ format = 'd.m.Y H:i:s ' ;
3024
31- testTime ()-> freeze ('2023-01-27 10:13:34 ' );
25+ $ this -> travelTo ('2023-01-27 10:13:34 ' );
3226
3327 $ datetime = Carbon::parse ('2023-01-27 09:12:34 ' );
3428
35- $ html = Blade::render ('<x:human-readable-time :datetime="$datetime" :format="$format" /> ' , compact ('datetime ' , 'format ' ));
36-
37- assertMatchesSnapshot ($ html );
38- });
29+ expect (Blade::render ('<x:human-readable-time :datetime="$datetime" :format="$format" /> ' , compact ('datetime ' , 'format ' )))->toMatchSnapshot ();
30+ });
0 commit comments