File tree 2 files changed +11
-5
lines changed
2 files changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -39,10 +39,10 @@ public function handle(Source $source): void
39
39
40
40
foreach ($ feedItems as $ feedItem ) {
41
41
$ webResponseDto = WebResponseDto::from ([
42
- 'url ' => $ feedItem[ ' link ' ] ,
43
- 'title ' => $ feedItem[ ' title ' ] ,
44
- 'description ' => $ feedItem[ ' description ' ] ,
45
- 'meta_data ' => $ feedItem ,
42
+ 'url ' => $ feedItem-> link ,
43
+ 'title ' => $ feedItem-> title ,
44
+ 'description ' => $ feedItem-> description ,
45
+ 'meta_data ' => $ feedItem-> toArray () ,
46
46
'profile ' => [],
47
47
]);
48
48
$ jobs [] = new GetWebContentJob ($ source , $ webResponseDto );
Original file line number Diff line number Diff line change 2
2
3
3
namespace Tests \Feature ;
4
4
5
+ use App \Domains \Sources \FeedSource \FeedItemDto ;
5
6
use App \Domains \Sources \SourceTypeEnum ;
6
7
use App \Models \Source ;
7
8
use Facades \App \Domains \Sources \SiteMapSource \SiteMapParserWrapper ;
9
+ use Illuminate \Support \Arr ;
8
10
use Illuminate \Support \Facades \Bus ;
9
11
use Tests \TestCase ;
10
12
@@ -17,9 +19,13 @@ public function test_run()
17
19
18
20
$ data = get_fixture ('sitemap_parsed_results.json ' );
19
21
22
+ $ item = Arr::first ($ data );
23
+
24
+ $ item = FeedItemDto::from ($ item );
25
+
20
26
SiteMapParserWrapper::shouldReceive ('handle ' )
21
27
->once ()->andReturn (
22
- collect ($ data )
28
+ collect ([ $ item ] )
23
29
);
24
30
25
31
$ source = Source::factory ()->create ([
You can’t perform that action at this time.
0 commit comments