22
33namespace Tests \Feature \Backend ;
44
5- use Tests \TestCase ;
65use App \Models \Blogs \Blog ;
7- use App \ Models \ BlogTags \ BlogTag ;
6+ use Illuminate \ Foundation \ Testing \ WithFaker ;
87use Illuminate \Http \UploadedFile ;
98use Illuminate \Support \Facades \Storage ;
10- use App \Models \BlogCategories \BlogCategory ;
11- use Illuminate \Foundation \Testing \WithFaker ;
9+ use Tests \TestCase ;
1210
1311class ManageBlogsTest extends TestCase
1412{
@@ -27,7 +25,6 @@ public function setUp()
2725 $ this ->blog = create (Blog::class);
2826 $ this ->categories = [$ this ->faker ->word , $ this ->faker ->word ];
2927 $ this ->tags = [$ this ->faker ->word , $ this ->faker ->word ];
30-
3128 }
3229
3330 /** @test */
@@ -48,21 +45,21 @@ public function a_user_can_view_blogs_index_page()
4845
4946 /** @test */
5047 public function a_user_can_create_a_blog ()
51- {
48+ {
5249 $ blog = make (Blog::class, [
5350 'featured_image ' => UploadedFile::fake ()->image ('logo.jpg ' ),
54- 'categories ' => $ this ->categories ,
55- 'tags ' => $ this ->tags
51+ 'categories ' => $ this ->categories ,
52+ 'tags ' => $ this ->tags ,
5653 ]);
5754
5855 $ this ->post (route ('admin.blogs.store ' ), $ blog ->toArray ());
5956
6057 $ this ->assertDatabaseHas (config ('module.blogs.table ' ), ['name ' => $ blog ->name , 'status ' => $ blog ->status ]);
61-
58+
6259 //Assert Tags have been saved
6360 $ this ->assertDatabaseHas (config ('module.blog_tags.table ' ), ['name ' => $ this ->tags [0 ]]);
6461 $ this ->assertDatabaseHas (config ('module.blog_tags.table ' ), ['name ' => $ this ->tags [1 ]]);
65-
62+
6663 //Assert Categories have been saved
6764 $ this ->assertDatabaseHas (config ('module.blog_categories.table ' ), ['name ' => $ this ->categories [0 ]]);
6865 $ this ->assertDatabaseHas (config ('module.blog_categories.table ' ), ['name ' => $ this ->categories [1 ]]);
@@ -108,7 +105,7 @@ public function it_requires_featured_image_while_creating()
108105 public function it_requires_categories_while_creating ()
109106 {
110107 $ blog = $ this ->makeBlog (['categories ' => '' ]);
111-
108+
112109 $ this ->post (route ('admin.blogs.store ' ), $ blog ->toArray ())
113110 ->assertSessionHasErrors ('categories ' );
114111 }
@@ -127,15 +124,15 @@ public function it_can_store_featured_image()
127124 {
128125 $ blog = make (Blog::class, [
129126 'featured_image ' => UploadedFile::fake ()->image ('logo.jpg ' ),
130- 'categories ' => $ this ->categories ,
131- 'tags ' => $ this ->tags
127+ 'categories ' => $ this ->categories ,
128+ 'tags ' => $ this ->tags ,
132129 ]);
133130
134131 $ this ->post (route ('admin.blogs.store ' ), $ blog ->toArray ());
135132
136133 $ stored_blog = Blog::find (2 );
137134
138- Storage::disk ('public ' )->assertExists ('img/blog/ ' . $ stored_blog ->featured_image );
135+ Storage::disk ('public ' )->assertExists ('img/blog/ ' . $ stored_blog ->featured_image );
139136 }
140137
141138 /** @test */
@@ -159,7 +156,7 @@ public function it_requires_content_while_updating()
159156 $ this ->patch (route ('admin.blogs.update ' , $ this ->blog ), $ this ->blog ->toArray ())
160157 ->assertSessionHasErrors ('content ' );
161158 }
162-
159+
163160 /** @test */
164161 public function it_requires_categories_while_updating ()
165162 {
@@ -182,17 +179,17 @@ public function it_requires_tags_while_updating()
182179 public function a_user_can_update_blog ()
183180 {
184181 $ blog = make (Blog::class, [
185- 'featured_image ' => UploadedFile::fake ()->image ('logo.jpg ' ),
186- 'name ' => 'Changed Name ' ,
187- 'categories ' => $ this ->categories ,
188- 'tags ' => $ this ->tags
182+ 'featured_image ' => UploadedFile::fake ()->image ('logo.jpg ' ),
183+ 'name ' => 'Changed Name ' ,
184+ 'categories ' => $ this ->categories ,
185+ 'tags ' => $ this ->tags ,
189186 ]);
190187
191188 $ this ->patch (route ('admin.blogs.update ' , $ this ->blog ), $ blog ->toArray ());
192189
193190 $ this ->assertDatabaseHas (config ('module.blogs.table ' ), ['id ' => $ this ->blog ->id , 'name ' => 'Changed Name ' ]);
194191 }
195-
192+
196193 /** @test */
197194 public function a_user_can_delete_a_blog ()
198195 {
0 commit comments